Construction method, device and equipment of impact-resistant material and storage medium

By using the geometric features of the honeycomb structure in impact-resistant materials to determine the seed point position, and combining the Andrew's algorithm and custom weight distance field for iterative calculations, the problem of difficult structure adjustment of existing impact-resistant materials is solved, and the optimization of structure and the improvement of specific performance is achieved.

CN119785941AActive Publication Date: 2025-04-08SUN YAT SEN UNIV +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411916676.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-08
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

It is difficult for existing impact-resistant materials to effectively adjust the structural form and make quantitative adjustments, making it difficult to optimize specific impact-resistant properties.

Method used

By determining the plane position of the seed point based on the geometric characteristics of the honeycomb structure, mapping the seed point to the preset sphere, determining the initial cellular structure using the Andrew's algorithm, adjusting the weight distance field through the customized attenuation function and scaling coefficient, updating the seed point position, iterating the calculation until the preset requirements are met, and finally mapping the spherical cellular structure to the plane, obtaining a plan structure diagram of the impact-resistant material.

Benefits of technology

Effective adjustment and quantitative optimization of impact-resistant material structures are achieved, and the realization ability of specific impact resistance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119785941A_ABST
    Figure CN119785941A_ABST
Patent Text Reader

Abstract

The invention relates to the field of material design, in particular to a construction method and device of an impact-resistant material, equipment and a storage medium. The method comprises the following steps: determining a plane position of a seed point according to geometrical characteristics of a honeycomb structure; mapping the seed points to a preset spherical surface, and determining an initial honeycomb structure corresponding to the spherical surface through an Andru algorithm; determining a self-defined weight distance field through elevation superposition of a self-defined attenuation function and a scaling coefficient; determining a projection position of the seed point, updating the position of the seed point according to the projection position and the weight distance field, and performing iterative calculation according to the updated seed point until a preset iteration requirement is met; the spherical honeycomb structure corresponding to the updated seed points is mapped to a plane, and a plane structure chart of the impact-resistant material is obtained.The method can effectively conduct structure adjustment and quantitative adjustment on the impact-resistant material, and optimization of the performance of the specific impact-resistant material is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of material design, and in particular to a construction method, device, equipment and storage medium for impact-resistant materials. Background Art

[0002] Impact-resistant materials are materials that can resist and absorb impact energy. They are widely used in the fields of protection and safety. For example, they are used in bulletproof vests, helmets, sports protective gear, building materials, medical equipment and other products.

[0003] Since the regular hexagonal honeycomb structure has good impact resistance, Dawang's impact-resistant materials can adopt the regular hexagonal honeycomb structure. However, in specific impact resistance requirements, it is difficult to effectively adjust the structural form of the hexagonal honeycomb and to quantitatively adjust the detailed size of the hexagonal honeycomb, which is not conducive to optimizing specific impact resistance. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a method, device, equipment and storage medium for constructing an impact-resistant material to solve the problem that the impact-resistant material constructed in the prior art is difficult to effectively adjust the structural form and perform quantitative adjustment, which is not conducive to the optimization of specific impact resistance performance.

[0005] A first aspect of an embodiment of the present application provides a method for constructing an impact-resistant material, the method comprising:

[0006] Determine the plane position of the seed point according to the geometric characteristics of the honeycomb structure;

[0007] Mapping the seed point to a preset spherical surface, determining an initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, and determining an elevation of the seed point mapped to the preset spherical surface;

[0008] According to the elevation, a custom attenuation function and a scaling factor are superimposed to determine a custom weighted distance field of the plane where the seed point is located;

[0009] Determine the projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, update the position of the seed point according to the projection position and the weighted distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met;

[0010] The spherical honeycomb structure corresponding to the updated seed point is mapped to a plane to obtain a plane structure diagram of the impact-resistant material.

[0011] In combination with the first aspect, in a first possible implementation manner of the first aspect, determining the planar position of the seed point according to the geometric features of the honeycomb structure includes:

[0012] Determine the first circle seed point as the origin position of the predetermined plane coordinate system;

[0013] Constructing a first regular hexagon with a side length of a first distance based on the first circle of seed points as the center, and determining a second circle of seed points based on the first regular hexagon;

[0014] A second regular hexagon with a side length of a second distance is constructed with the first circle of seed points as the center, a third circle of seed points is determined based on the second regular hexagon, and a predetermined number of seed points are obtained through iterative construction.

[0015] In combination with the first aspect, in a second possible implementation manner of the first aspect, mapping the seed point to a preset spherical surface, and determining an initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, includes:

[0016] Mapping the seed point to a preset spherical surface;

[0017] According to the seed points mapped to the spherical surface, a triangular mesh is obtained by dividing the spherical surface through the Andrew algorithm;

[0018] The initial honeycomb structure is determined by taking the center of the triangular mesh as the honeycomb vertex and the seed point as the honeycomb center.

[0019] In combination with the first aspect, in a third possible implementation manner of the first aspect, determining a custom weighted distance field of the plane where the seed point is located by superimposing a custom attenuation function and a scaling factor according to the elevation includes:

[0020] Based on the elevation as a weight reference, a reference weight field of uniform gradient is constructed on the plane where the seed red frame is located;

[0021] A custom attenuation function and a scaling factor are superimposed on the reference weight field to determine a custom weight distance field of the seed point on the plane.

[0022] In combination with the first aspect, in a fourth possible implementation manner of the first aspect, updating the position of the seed point according to the projection position and the weighted distance field includes:

[0023] Determining a vertical projection position of the seed point on the weighted distance field according to the spatial position of the seed point on the spherical surface;

[0024] Calculate the weight coefficient of the seed point according to the projection position and the weighted distance field;

[0025] Determining a weighted offset center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient;

[0026] Determining a weighted center position of a honeycomb according to a weighted offset center of the triangular mesh;

[0027] The position of the seed point is updated according to the weighted center position of the cell.

[0028] In combination with the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, determining the weighted offset center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient includes:

[0029] Determine a weighted perpendicular bisector according to the vertex coordinates of the triangular mesh determined by the Andrew algorithm, the midpoints of the edges of the triangular mesh, and the weight coefficients of each vertex of the triangular mesh;

[0030] The weighted offset center of the triangular mesh is determined according to the intersection point of the weighted perpendicular bisectors.

[0031] In combination with the first aspect, in a sixth possible implementation manner of the first aspect, after mapping the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a plane structure diagram of the impact-resistant material, the method further includes:

[0032] According to a preset mapping function, the plane structure diagram of the circular impact-resistant material is mapped into the plane structure diagram of the impact-resistant material of the target shape.

[0033] A second aspect of an embodiment of the present application provides a device for constructing an impact-resistant material, the device comprising:

[0034] A seed point determination unit, used to determine the planar position of the seed point according to the geometric characteristics of the honeycomb structure;

[0035] An initial honeycomb structure determination unit, used for mapping the seed point to a preset spherical surface, determining the initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, and determining the elevation of the seed point mapped to the preset spherical surface;

[0036] A custom weighted distance field determination unit, used to determine the custom weighted distance field of the plane where the seed point is located according to the elevation by superimposing a custom attenuation function and a scaling factor;

[0037] an iterative unit, configured to determine a projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, update the position of the seed point according to the projection position and the weighted distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met;

[0038] A mapping unit is used to map the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a plane structure diagram of the impact-resistant material.

[0039] A third aspect of an embodiment of the present application provides a device for constructing impact-resistant materials, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any method described in the first aspect when executing the computer program.

[0040] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in any one of the first aspects are implemented.

[0041] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the embodiments of the present application determine the plane position of the seed point in advance according to the geometric features of the honeycomb structure, and then map the seed point at the plane position to a preset sphere, determine the initial honeycomb structure through the Andrew algorithm, determine the custom weight distance field according to the elevation of the seed point mapped to the sphere, combined with the custom attenuation function and scaling factor, update the position of the seed point according to the projection position of the spatial position of the seed point on the sphere and the weight distance field, perform iterative calculation based on the updated position of the seed point, until the iteration to the seed point meets the preset iteration requirements, map the spherical honeycomb structure corresponding to the iterative seed point to the plane, and obtain the plane structure diagram of the impact-resistant material. Since this method can perform weighted calculation according to the custom attenuation function and scaling factor, it can effectively adjust the structure and quantitative adjustment of the impact-resistant material, which is conducive to the optimization of the performance of specific impact-resistant materials. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0043] Figure 1 It is a schematic diagram of the implementation process of a method for constructing an impact-resistant material provided in an embodiment of the present application;

[0044] Figure 2 is a schematic diagram of a process for determining a seed point provided in an embodiment of the present application;

[0045] Figure 3 is a schematic diagram of mapping a seed point to a spherical surface provided in an embodiment of the present application;

[0046] Figure 4 is a schematic diagram of an initial cellular structure determination process provided in an embodiment of the present application;

[0047] Figure 5 is a result schematic diagram of a weighted distance field provided in an embodiment of the present application;

[0048] Figure 6 is a schematic diagram of determining the position of an offset center provided in an embodiment of the present application;

[0049] Figure 7 It is a schematic diagram of iterative update of a honeycomb structure provided in an embodiment of the present application;

[0050] Figure 8 It is a schematic diagram of mapping a spherical honeycomb structure onto a plane provided in an embodiment of the present application;

[0051] Fig. 9 is a schematic diagram of an impact-resistant material structure with different gradient distributions provided in an embodiment of the present application;

[0052] Fig.10 It is a schematic diagram of adjusting a honeycomb structure with different wall thicknesses provided in an embodiment of the present application;

[0053] Fig.11 is a schematic diagram of a construction device of an impact-resistant material provided in an embodiment of the present application;

[0054] Fig.12 It is a schematic diagram of a construction device of an impact-resistant material provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0056] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.

[0057] Impact-resistant materials are materials that can resist and absorb impact energy. They are widely used in the fields of protection and safety, such as bulletproof vests, helmets, sports protective gear, building materials, medical equipment and other products. The structures of impact-resistant materials include regular hexagons, rectangles, circles and other structures. When constructing impact-resistant materials, it is usually difficult to adjust the structure of the impact-resistant materials and to quantitatively adjust the size of the honeycomb details, which is not conducive to optimizing specific impact resistance.

[0058] To solve the above problems, the present application proposes a method for constructing an impact-resistant material, such as Figure 1 As shown, the method includes:

[0059] In S101, the planar position of the seed point is determined according to the geometric features of the honeycomb structure.

[0060] The shape of the basic unit in the honeycomb structure in the embodiment of the present application may include polygons, circles, ellipses, etc. The polygons may include regular hexagons, squares, other regular polygons, etc. The following is an example of the shape of the basic unit with a regular hexagonal structure as an example. It is understandable that other polygonal shapes may also be constructed in a similar manner.

[0061] The seed point in the embodiment of the present application is the initial point determined when generating the impact-resistant material.

[0062] When constructing the plane positions of the seed points, the first circle of seed points may be determined first. For example, the first circle of seed points may be determined to be the origin positions in a preset plane coordinate system.

[0063] After the first circle of seed points is confirmed, a first regular hexagon with a side length of the first distance can be constructed based on the first circle of seed points as the center, and the second circle of seed points can be determined based on the vertices of the first regular hexagon. The first distance can be the side length of the regular hexagon. Figure 2 As shown, the positions of the second circle of seed points can be determined based on the six vertices of the first regular hexagon.

[0064] According to the similar determination method of the second circle seed points, a second regular hexagon with a side length of the second distance can be constructed based on the first circle seed points as the center, and the third circle seed points can be determined based on the second regular hexagon. The second distance can be 2 times the first distance. When determining the third circle seed points based on the second regular hexagon, the second circle points included in the second regular hexagon can be determined based on the side length of the regular hexagon per unit of the first distance. For example Figure 2 As shown, assuming that the side length of the first regular hexagon is 1, the side length of the second regular hexagon is 2, and the side length of the second regular hexagon is divided according to the side length of the first regular hexagon to determine the third circle of seed points. According to this logic, the seed points of the predetermined number of circles are obtained.

[0065] In S102, the seed point is mapped to a preset spherical surface, an initial honeycomb structure corresponding to the spherical surface is determined by using an Andrew algorithm, and an elevation of the seed point mapped to the preset spherical surface is determined.

[0066] After obtaining the positions of the seed points in the two-dimensional plane, the determined seed points can be mapped to the spherical surface. For example, the seed points of the plane can be uniformly mapped to the standard spherical surface, so as to facilitate uniform triangulation using the Andrew algorithm.

[0067] The mapping formula can be:

[0068]

[0069] In the formula, represents the number of seed points in the i-th circle, θ ij represents the azimuth of the jth seed point in the i-th circle, represents the elevation angle of the seed point in the i-th circle, R max is the total number of circles of the seed point. Figure 3 As shown, when mapping the seed point of the plane to the sphere, the seed point at the origin position (ie, when i=1) can be directly mapped vertically to the vertex of the unit sphere.

[0070] The seed points are mapped to the sphere to obtain the mapping points. The Andrew algorithm can be used to triangulate the mapping points. The triangulation can be performed according to the position of the mapping points to obtain the following: Figure 4 The initial uniform triangular mesh shown in the figure. Andrew's algorithm is a triangulation algorithm for point sets in three-dimensional space. It constructs a triangular mesh by connecting point sets. The center position of each triangular mesh can be calculated and the center positions of the triangular meshes can be connected to obtain the following: Figure 4 The initial spherical honeycomb structure shown on the right.

[0071] When the seed point of the plane is mapped to the spherical surface, the mapping distance between the seed point and the mapping point is the elevation corresponding to the mapping point.

[0072] In S103, a custom weighted distance field of the plane where the seed point is located is determined by superimposing a custom attenuation function and a scaling factor according to the elevation.

[0073] The elevation of the seed point on the sphere (which can be a standard unit sphere) can be mapped as a weight reference, and a weighted distance field with uniform gradient is constructed in the initial seed plane (the plane where the seed point is located). By superimposing the exponential decay function and scaling factor in the predetermined direction, the construction of the weighted distance field with a custom evolutionary gradient is realized. The predetermined direction can include the direction from the center to the outside, or from the outside to the center. The weight of any point in the weighted distance field can be determined according to the following calculation formula:

[0074]

[0075] In the formula, z is the elevation coordinate of any point on the sphere, α is the weight adjustment coefficient, β is the exponential decay coefficient, and Q i is the weight of the seed point in the i-th circle. The determined weighted distance field result can be expressed as Figure 5As shown, different colors represent weights of different sizes, the coefficient of the center position of the weight distance field is 1, and the edge value of the weight distance field is 0.

[0076] The weighted distance field represents a weight coefficient determined based on the mapping distance, attenuation coefficient, and weight adjustment coefficient of any point on the plane where the seed point is located.

[0077] In S104, the projection position of the spatial position of the seed point on the spherical surface on the weighted distance field is determined, the position of the seed point is updated according to the projection position and the weighted distance field, and iterative calculation is performed according to the updated seed point until a preset iteration requirement is met.

[0078] According to the spatial position of the seed point mapped to the sphere, the vertical projection position of the mapped point on the weighted distance field can be determined. According to the vertical projection position and the weight coefficient corresponding to the seed point calculated by the weighted distance field, the weighted offset center of the triangular mesh obtained by the Andrew algorithm can be calculated. When determining the weighted offset center of the triangular mesh, such as Figure 6 As shown, three weighted perpendicular bisectors can be constructed according to the weight of each point in the triangle, that is, the position of the offset center is determined according to the weight coefficient corresponding to the mapping point, and the vertical line determined by the offset center is the weighted perpendicular bisector, so that it satisfies:

[0079]

[0080] In the formula, x A , x B , x C is the coordinates of each vertex of the triangle mesh, O AC , O BC , O AB is the midpoint of each edge of the triangle mesh, w A , w B , w C is the weight coefficient of each vertex in the triangle mesh.

[0081] Through the formula satisfied by the weighted perpendicular bisector, three weighted perpendicular bisectors can be constructed, such as Figure 6 As shown, these three weighted perpendicular bisectors will converge at three points, which are I A , I B , I C The weighted center position of the triangle can be determined based on the three intersection points I A , I B , I C The coordinates of the three points can be used to determine the value, for example, the mean of the coordinates of the three points that intersect.

[0082] According to the weighted center position of the triangular mesh, the weighted center position of the regular hexagonal honeycomb can be further calculated as follows:

[0083]

[0084] In the formula, x VC is the weighted center of the hexagonal honeycomb, is the average weight of the three points of the triangle mesh, W tt is the sum of the six average weights, is the weighted center of the ith triangle.

[0085] The weighted position of the seed point is updated according to the determined weighted center of the cell, and the cell structure is re-divided according to the weighted position of the seed point, and iterative updates are performed according to the divided cell structure. Figure 7 As shown, through repeated iterations, as the number of iterations M increases, the error between the position of the updated seed point and the target position becomes smaller and smaller, until the predetermined requirements are met, or the preset number of iterations is reached, for example, the number of iterations is set to 50, and when M=50, the construction of the gradient honeycomb is achieved.

[0086] In S105, the spherical honeycomb structure corresponding to the updated seed point is mapped to a plane to obtain a plane structure diagram of the impact-resistant material.

[0087] After obtaining the spherical honeycomb structure, the spherical honeycomb structure can be mapped to the plane to obtain Figure 8 The plan view of the impact-resistant structure with gradient honeycomb size is shown.

[0088] In possible implementations, the required shape of the impact-resistant structure has different requirements, such as Figure 8 As shown, based on the constructed plan view of the circular impact-resistant structure, by constructing a mapping function, the plan view of the circular impact-resistant structure can be mapped into a plan view of an impact-resistant structure of other shapes according to different scene requirements. For example, it can be mapped into a plan view of an impact-resistant structure in a geometric form such as a square or a rectangle.

[0089] For example, the plane diagram of the impact-resistant structure mapped from a circle to a square can be mapped using the following mapping function:

[0090]

[0091] In the formula, x img ,y img is the coordinate position after mapping, u and v are the coordinate positions before mapping.

[0092] In a possible implementation, after obtaining a plan view of the impact-resistant structure of a predetermined shape, such as a circular or square plan view of the impact-resistant structure, it can be further lifted along a predetermined direction. Fig. 9 As shown, the impact-resistant material structure with different gradient distributions can be obtained by pulling it up in the longitudinal direction. In addition, the embodiment of the present application can also conveniently adjust the wall thickness of the gradient honeycomb structure by geometrically scaling the size of each honeycomb. The scaling coordinate calculation formula can be calculated as follows:

[0093]

[0094] In the formula, x i is the coordinate position before scaling, is the coordinate position after scaling, is the jth cell center, and η is the scaling factor. Fig.10 As shown, by adjusting different scaling factors, for example, when η is 0.8, 0.9 and 0.6 respectively, honeycomb structures with different wall thicknesses can be obtained.

[0095] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0096] Fig.11 A schematic diagram of a construction device for an impact-resistant material provided in an embodiment of the present application, the device comprising:

[0097] A seed point determination unit 1101 is used to determine the planar position of the seed point according to the geometric characteristics of the honeycomb structure;

[0098] An initial honeycomb structure determination unit 1102 is used to map the seed point to a preset spherical surface, determine the initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, and determine the elevation of the seed point mapped to the preset spherical surface;

[0099] A custom weighted distance field determining unit 1103 is used to determine the custom weighted distance field of the plane where the seed point is located according to the elevation by superimposing a custom attenuation function and a scaling factor;

[0100] An iteration unit 1104 is used to determine a projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, update the position of the seed point according to the projection position and the weighted distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met;

[0101] The mapping unit 1105 is used to map the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a plane structure diagram of the impact-resistant material.

[0102] Fig.11 The construction device of the impact-resistant material shown is Figure 1 The construction method of the impact-resistant material shown corresponds to this.

[0103] Fig.12 Schematic diagram of a device for constructing an impact-resistant material provided in an embodiment of the present application. Fig.12 As shown, the construction device 12 of the impact-resistant material of this embodiment includes: a processor 120, a memory 121, and a computer program 122 stored in the memory 121 and executable on the processor 120, such as a construction program of the impact-resistant material. When the processor 120 executes the computer program 122, the steps in the above-mentioned various embodiments of the construction method of the impact-resistant material are implemented. Alternatively, when the processor 120 executes the computer program 122, the functions of each module / unit in the above-mentioned various device embodiments are implemented.

[0104] Exemplarily, the computer program 122 may be divided into one or more modules / units, which are stored in the memory 121 and executed by the processor 120 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 122 in the construction device 12 of the impact-resistant material.

[0105] The shock-resistant material construction device 12 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The shock-resistant material construction device may include, but is not limited to, a processor 120 and a memory 121. Those skilled in the art will appreciate that Fig.12 It is only an example of a construction device 12 for impact-resistant material and does not constitute a limitation of the construction device 12 for impact-resistant material. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the construction device for impact-resistant material may also include input and output devices, network access devices, buses, etc.

[0106] The processor 120 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0107] The memory 121 may be an internal storage unit of the construction device 12 of the impact-resistant material, such as a hard disk or memory of the construction device 12 of the impact-resistant material. The memory 121 may also be an external storage device of the construction device 12 of the impact-resistant material, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the construction device 12 of the impact-resistant material. Further, the memory 121 may also include both an internal storage unit of the construction device 12 of the impact-resistant material and an external storage device. The memory 121 is used to store the computer program and other programs and data required by the construction device of the impact-resistant material. The memory 121 may also be used to temporarily store data that has been output or is to be output.

[0108] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0109] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0110] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0111] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0112] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0113] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0114] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by hardware related to computer program instructions. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0115] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for constructing an impact-resistant material, characterized in that: The method comprises: Determine the plane position of the seed point according to the geometric characteristics of the honeycomb structure; Mapping the seed point to a preset spherical surface, determining an initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, and determining an elevation of the seed point mapped to the preset spherical surface; According to the elevation, a custom attenuation function and a scaling factor are superimposed to determine a custom weighted distance field of the plane where the seed point is located; Determine the projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, update the position of the seed point according to the projection position and the weighted distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met; The spherical honeycomb structure corresponding to the updated seed point is mapped to a plane to obtain a plane structure diagram of the impact-resistant material.

2. The method according to claim 1, characterized in that The planar position of the seed point is determined according to the geometric characteristics of the honeycomb structure, including: Determine the first circle seed point as the origin position of the predetermined plane coordinate system; Constructing a first regular hexagon with a side length of a first distance based on the first circle of seed points as the center, and determining a second circle of seed points based on the first regular hexagon; A second regular hexagon with a side length of a second distance is constructed with the first circle of seed points as the center, a third circle of seed points is determined based on the second regular hexagon, and a predetermined number of seed points are obtained through iterative construction.

3. The method according to claim 1, characterized in that Mapping the seed point to a preset spherical surface, and determining an initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, including: Mapping the seed point to a preset spherical surface; According to the seed points mapped to the spherical surface, a triangular mesh is obtained by dividing the spherical surface through the Andrew algorithm; The initial honeycomb structure is determined by taking the center of the triangular mesh as the honeycomb vertex and the seed point as the honeycomb center.

4. The method according to claim 1, characterized in that According to the elevation, a custom attenuation function and a scaling factor are superimposed to determine a custom weighted distance field of the plane where the seed point is located, including: Based on the elevation as a weight reference, a reference weight field of uniform gradient is constructed on the plane where the seed red frame is located; A custom attenuation function and a scaling factor are superimposed on the reference weight field to determine a custom weight distance field of the seed point on the plane.

5. The method according to claim 1, characterized in that Updating the position of the seed point according to the projection position and the weighted distance field includes: Determining a vertical projection position of the seed point on the weighted distance field according to the spatial position of the seed point on the spherical surface; Calculate the weight coefficient of the seed point according to the projection position and the weighted distance field; Determining a weighted offset center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient; Determining a weighted center position of a honeycomb according to a weighted offset center of the triangular mesh; The position of the seed point is updated according to the weighted center position of the cell.

6. The method according to claim 5, characterized in that Determining the weighted offset center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient includes: Determine a weighted perpendicular bisector according to the vertex coordinates of the triangular mesh determined by the Andrew algorithm, the midpoints of the edges of the triangular mesh, and the weight coefficients of each vertex of the triangular mesh; The weighted offset center of the triangular mesh is determined according to the intersection point of the weighted perpendicular bisectors.

7. The method according to claim 1, characterized in that After mapping the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a plane structure diagram of the impact-resistant material, the method further includes: According to a preset mapping function, the plane structure diagram of the circular impact-resistant material is mapped into the plane structure diagram of the impact-resistant material of the target shape.

8. A construction device for impact-resistant material, characterized in that: The device comprises: A seed point determination unit, used to determine the planar position of the seed point according to the geometric characteristics of the honeycomb structure; An initial honeycomb structure determination unit, used for mapping the seed point to a preset spherical surface, determining the initial honeycomb structure corresponding to the spherical surface by using an Andrew algorithm, and determining the elevation of the seed point mapped to the preset spherical surface; A custom weighted distance field determination unit, used to determine the custom weighted distance field of the plane where the seed point is located according to the elevation by superimposing a custom attenuation function and a scaling factor; an iterative unit, configured to determine a projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, update the position of the seed point according to the projection position and the weighted distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met; A mapping unit is used to map the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a plane structure diagram of the impact-resistant material.

9. A device for constructing impact-resistant material, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method and device for determining contact characteristics of rock particles, equipment and storage medium

    CN116310200A

  • Mask topology optimization method and system for surface plasmon near-field photolithography

    US20240264535A1