Method, apparatus, and storage medium for constructing impact-resistant material
By determining the planar position of seed points in the impact-resistant material and mapping it to a sphere, and using the Andrew algorithm and a custom function to adjust the honeycomb structure, the problem of difficult structural adjustment in the prior art is solved, and quantitative optimization of the impact-resistant material is realized.
Patent Information
- Application Number
- CN202411916676.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-12-24
AI Technical Summary
The structural form of impact-resistant materials in existing technologies is difficult to adjust, making quantitative adjustments difficult and affecting the optimization of specific impact resistance performance.
By determining the planar position of the seed point, mapping it to a preset sphere, using the Andrew algorithm to determine the initial honeycomb structure, and superimposing a custom attenuation function and scaling factor, the position of the seed point is updated, and iterative calculations are performed until the preset requirements are met, thus obtaining the planar structure diagram of the impact-resistant material.
The structural and quantitative adjustments of impact-resistant materials have been achieved, optimizing specific impact-resistant properties.
Smart Images

Figure CN119785941B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of material design, and particularly relates to a construction method and device of an impact-resistant material, equipment and a storage medium. BACKGROUND
[0002] The impact-resistant material is a material capable of resisting and absorbing impact energy, and is widely used in the fields of protection and safety, such as bulletproof vests, helmets, sports protective gear, building materials, medical devices and the like.
[0003] Since the regular hexagonal honeycomb structure has good impact resistance, the impact-resistant material can adopt the regular hexagonal honeycomb structure. However, in specific impact resistance requirements, it is difficult to effectively adjust the structure of the hexagonal honeycomb, and it is difficult to complete the quantitative adjustment of the detailed size of the hexagonal honeycomb, which is not conducive to the optimization of specific impact resistance performance. SUMMARY
[0004] Therefore, the embodiments of the present application provide a construction method, device, equipment and storage medium of an impact-resistant material to solve the problem that the impact-resistant material constructed in the prior art is difficult to effectively adjust the structure form and perform quantitative adjustment, which is not conducive to the optimization of specific impact resistance performance.
[0005] The first aspect of the embodiments of the present application provides a construction method of an impact-resistant material, and the method comprises:
[0006] determining the planar position of a 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 through the Andrew algorithm, and determining the elevation of the seed point mapped to the preset spherical surface;
[0008] determining a self-defined weight distance field of the planar position of the seed point according to the elevation, the self-defined attenuation function and the scaling coefficient;
[0009] determining the projection position of the spatial position of the seed point on the spherical surface in the weight distance field, 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;
[0010] mapping the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a planar structure diagram of the impact-resistant material.
[0011] In combination with the first aspect, in a first possible implementation manner of the first aspect, the determination of the planar position of the seed point according to the geometric characteristics of the honeycomb structure comprises:
[0012] determining the first circle seed point as the original point position of the predetermined plane coordinate system;
[0013] constructing a first regular hexagon with a first distance as the side length according to the first circle seed point as the center, and determining a second circle seed point according to the first regular hexagon;
[0014] constructing a second regular hexagon with a second distance as the side length according to the first circle seed point as the center, and determining a third circle seed point according to the second regular hexagon, and iteratively constructing to obtain a predetermined number of seed points.
[0015] In a second possible implementation manner of the first aspect, the seed points are mapped to a preset sphere, and an initial honeycomb structure corresponding to the sphere is determined by using an Andrew algorithm, including:
[0016] mapping the seed points to the preset sphere;
[0017] triangular meshes are divided by using the Andrew algorithm according to the seed points mapped to the sphere;
[0018] determining the initial honeycomb structure by taking the center of the triangular mesh as a honeycomb vertex and taking the seed point as a honeycomb center.
[0019] In a third possible implementation manner of the first aspect, a self-defined weight distance field of a plane where the seed point is located is determined according to the elevation, the self-defined attenuation function and the scaling coefficient, including:
[0020] constructing a reference weight field with a uniform gradient on the plane where the seed point is located according to the elevation as a weight reference;
[0021] determining the self-defined weight distance field of the plane where the seed point is located by superimposing the self-defined attenuation function and the scaling coefficient on the reference weight field.
[0022] In a fourth possible implementation manner of the first aspect, the position of the seed point is updated according to the projection position and the weight distance field, including:
[0023] determining the vertical projection position of the seed point on the weight distance field according to the spatial position of the seed point on the sphere;
[0024] calculating the weight coefficient of the seed point according to the projection position and the weight distance field;
[0025] determining the weighted bias center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient;
[0026] determining the weighted center position of the honeycomb according to the weighted bias center of the triangular mesh;
[0027] update the position of the seed point according to the weighted center position of the honeycomb.
[0028] With reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the weighted bias center of the triangular mesh determined according to the Andrew algorithm is determined according to the weight coefficient, including:
[0029] The weighted perpendicular bisector is determined according to the vertex coordinates of the triangular mesh determined according to the Andrew algorithm, the midpoints of the edges of the triangular mesh, and the weight coefficient of each vertex of the triangular mesh.
[0030] The weighted bias center of the triangular mesh is determined according to the intersection of the weighted perpendicular bisectors.
[0031] With reference to the first aspect, in a sixth possible implementation manner of the first aspect, after the mapping of the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain the planar structure diagram of the impact-resistant material, the method further includes:
[0032] According to a preset mapping function, the planar structure diagram of the circular impact-resistant material is mapped into a planar structure diagram of the impact-resistant material of a target shape.
[0033] The second aspect of the embodiment of the present application provides a construction device of an impact-resistant material, the device including:
[0034] A seed point determination unit is configured to determine the planar position of a seed point according to the geometric characteristics of a honeycomb structure.
[0035] An initial honeycomb structure determination unit is configured to map the seed point to a preset sphere, determine an initial honeycomb structure corresponding to the sphere by using an Andrew algorithm, and determine the elevation of the seed point mapped to the preset sphere.
[0036] A self-defined weight distance field determination unit is configured to determine a self-defined weight distance field of the plane where the seed point is located according to the elevation, superimpose a self-defined attenuation function and a scaling coefficient, and determine a self-defined weight distance field of the plane where the seed point is located.
[0037] An iteration unit is configured to determine the projection position of the spatial position of the seed point on the sphere in the weight distance field, update the position of the seed point according to the projection position and the weight distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met.
[0038] A mapping unit is configured to map the spherical honeycomb structure corresponding to the updated seed point to a plane to obtain a planar structure diagram of the impact-resistant material.
[0039] The third aspect of the embodiments of the present application provides a construction device of an impact-resistant material, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method according to any one of the first aspect when executing the computer program.
[0040] The fourth aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method according to any one of the first aspect.
[0041] Compared with the prior art, the embodiments of the present application have the beneficial effects that: the embodiments of the present application determine the planar position of the seed point according to the geometric characteristics of the honeycomb structure in advance, then map the seed point in the planar position to a preset spherical surface, determine the initial honeycomb structure by the Andrew algorithm, determine the self-defined weight distance field according to the elevation of the seed point mapped to the spherical surface, in combination with the self-defined attenuation function and the scaling coefficient, update the position of the seed point according to the projection position of the seed point in the space position of the spherical surface and the weight distance field, perform iterative calculation based on the updated position of the seed point, until the seed point meets the preset iteration requirement, and map the spherical honeycomb structure corresponding to the seed point after iteration to a plane to obtain a planar structure diagram of the impact-resistant material. Since the method can perform weighted calculation according to the self-defined attenuation function and the scaling coefficient, it can effectively adjust and quantify the structure of the impact-resistant material, and is conducive to the optimization of the performance of a specific impact-resistant material. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiments or the prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0043] Figure 1 is an implementation flow diagram of the construction method of the impact-resistant material provided by the embodiments of the present application;
[0044] Figure 2 is a process diagram of determining a seed point provided by the embodiments of the present application;
[0045] Figure 3 is a diagram of mapping a seed point to a spherical surface provided by the embodiments of the present application;
[0046] Figure 4 is a diagram of determining an initial honeycomb structure provided by the embodiments of the present application;
[0047] Figure 5 is a result schematic diagram of a weight distance field provided by an embodiment of the present application;
[0048] Figure 6 is a position determination schematic diagram of a bias center provided by an embodiment of the present application;
[0049] Figure 7 is an iterative update schematic diagram of a honeycomb structure provided by an embodiment of the present application;
[0050] Figure 8 is a schematic diagram of mapping a spherical honeycomb structure to a plane provided by an embodiment of the present application;
[0051] Figure 9 is a schematic diagram of an impact-resistant material structure with different gradient distributions provided by an embodiment of the present application;
[0052] Figure 10 is a schematic diagram of adjusting a honeycomb structure with different wall thicknesses provided by an embodiment of the present application;
[0053] Figure 11 is a schematic diagram of a construction device for an impact-resistant material provided by an embodiment of the present application;
[0054] Figure 12 is a schematic diagram of a construction device for an impact-resistant material provided by an embodiment of the present application. DETAILED DESCRIPTION
[0055] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
[0056] In order to illustrate the technical solutions described in the present application, the following will be described by specific embodiments.
[0057] Impact-resistant materials are materials that can resist and absorb impact energy and are widely used in protection and safety fields, such as bulletproof vests, helmets, sports protective gear, building materials, medical devices, and other products. The structure of the impact-resistant material includes a regular hexagon, a rectangle, a circle, etc. In constructing the impact-resistant material, it is usually difficult to adjust the structure of the impact-resistant material, and it is difficult to quantitatively adjust the honeycomb detail size, which is not conducive to the optimization of specific impact-resistant performance.
[0058] To solve the above problems, an embodiment of the present application provides a construction method for an impact-resistant material, as shown in Figure 1 the method comprises:
[0059] In S101, the planar position of the seed point is determined according to the geometric characteristics of the honeycomb structure.
[0060] The shape of the basic unit in the honeycomb structure in the embodiment of the application can include polygons, circles, ellipses and the like. The polygon can include, for example, regular hexagons, squares, other regular polygons and the like. The following takes a regular hexagon structure as an example to illustrate the shape of the basic unit, and it can be understood that other polygon shapes can also be constructed in a similar manner.
[0061] The seed point in the embodiment of the application is an initial point determined when generating an impact-resistant material.
[0062] When constructing the planar position of the seed point, the first circle of seed points can be determined first, for example, the first circle of seed points can be determined as the origin position in the pre-set planar coordinate system.
[0063] After the first circle of seed points is determined, a first regular hexagon with a side length of a first distance can be constructed with the first circle of seed points as the center, and the second circle of seed points can be determined according to the vertices of the first regular hexagon. The first distance can be the side length of the regular hexagon. As shown in Figure 2 According to the six vertexes of the first regular hexagon, the positions of the second circle of seed points can be determined.
[0064] According to the similar determination method of the second circle of seed points, a second regular hexagon with a side length of a second distance can be constructed with the first circle of seed points as the center, and the third circle of seed points, i.e., the third circle of seed points, can be determined according to the second regular hexagon. The second distance can be twice the first distance, and when determining the third circle of seed points according to the second regular hexagon, the second circle of seed points included in the second regular hexagon can be determined according to the side length of the unit regular hexagon with the first distance. For example Figure 2 As shown in
[0065] In S102, the seed points are mapped to a pre-set spherical surface, an initial honeycomb structure corresponding to the spherical surface is determined by using the Andrew algorithm, and the elevation of the seed points mapped to the pre-set spherical surface is determined.
[0066] After the positions of the seed points in the two-dimensional plane are obtained, the determined seed points can be mapped to a spherical surface. For example, the seed points in the plane can be uniformly mapped to a standard spherical surface, so as to facilitate uniform triangular mesh division by using the Andrew algorithm.
[0067] The mapping formula can be
[0068]
[0069] wherein, denotes the number of seed points of the i-th circle, θ ij denotes the azimuth angle of the j-th seed point of the i-th circle, denotes the elevation angle of the i-th seed point, R max is the total number of circles of seed points. As Figure 3 indicated, when mapping the seed points of the plane to the sphere, the seed point of the origin position (i.e., i = 1) can be directly and vertically mapped to the vertex of the unit sphere.
[0070] After the seed points are mapped to the sphere, the mapping points are obtained. The mapping points can be triangulated by using the Andrew algorithm. The triangulation of the triangular meshes can be performed according to the positions of the mapping points, so as to obtain the initial uniform triangular mesh as Figure 4 indicated in the left part of FIG. 4. The Andrew algorithm is a triangulation algorithm for a point set in three-dimensional space, which constructs a triangular mesh by connecting the point set. The center positions of the triangular meshes can be calculated, and the center positions of the triangular meshes are connected, so as to obtain the initial spherical honeycomb structure as Figure 4 indicated in the right part of FIG. 4.
[0071] wherein, when the seed points of the plane are mapped to the sphere, the mapping distance between the seed points and the mapping points is the elevation of the mapping points.
[0072] In S103, according to the elevations, a self-defined attenuation function and a scaling coefficient are superimposed to determine a self-defined weight distance field of the plane on which the seed points are located.
[0073] The elevations of the seed points that can be mapped to the sphere (which can be a standard unit sphere) are taken as weight references, and a uniform gradient weight distance field is constructed in the initial seed plane (the plane on which the seed points are located). By superimposing an exponential attenuation function in a predetermined direction and a scaling coefficient, the construction of a self-defined evolution gradient weight distance field is realized. The predetermined direction can include a direction from the center to the outside, or a direction from the outside to the center. The weight of any point in the weight distance field can be determined according to the following calculation formula:
[0074]
[0075] wherein, z is the elevation coordinate of any point on the sphere, a is a weight adjustment coefficient, β is an exponential attenuation coefficient, Q i is the weight of the i-th seed point. The determined weight distance field result can be as Figure 5As shown, different colors represent different sizes of weights, the coefficient of the weight distance field from the center position is 1, and the value at the edge of the weight distance field is 0.
[0076] The weight distance field represents a weight coefficient determined based on a mapping distance of any point on the plane where the seed point is located, a decay coefficient, and a weight adjustment coefficient.
[0077] In S104, the spatial position of the seed point on the sphere is determined to be the projection position of the weight distance field, the position of the seed point is updated according to the projection position and the weight distance field, and the iteration calculation is performed according to the updated seed point until the 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 mapping point on the weight distance field can be determined, and the weighted bias center of the triangular mesh segmented by the Andrew algorithm can be calculated according to the weight coefficient of the seed point calculated by the vertical projection position and the weight distance field. Figure 6 As shown, three weighted vertical bisectors can be constructed according to the weight of each point of the triangle, that is, the position of the bias center is determined according to the weight coefficient corresponding to the mapping point, and the vertical line determined by the bias center is the weighted vertical bisector, which satisfies:
[0079]
[0080] In the formula, x A , x B , x C are the coordinates of the vertices of the triangular mesh, O AC , O BC , O AB are the midpoints of the edges of the triangular mesh, and w A , w B , w C are the weight coefficients of the vertices in the triangular mesh.
[0081] The formula satisfied by the weighted vertical bisector can be used to construct three weighted vertical bisectors, as shown in Figure 6 The three weighted vertical bisectors converge at three points, I A , I B , I C The weighted center position of the triangle can be determined according to the coordinates of the three points I A , I B , I C , such as the average of the coordinates of the three points.
[0082] According to the weighted center position of the triangular mesh, the weighted center position of the hexagonal cell can be further calculated as follows:
[0083]
[0084] wherein x VC is the weighted center of the hexagonal cell, is the average weight of the three points of the triangular mesh, W tt is the sum of the six average weights, is the weighted center of the i-th 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 the iterative update is performed according to the divided cell structure. As shown in Figure 7 , through repeated iteration, the error between the updated position of the seed point and the target position becomes smaller and smaller with the increase of the iteration number M, until the predetermined requirement is met, or the preset iteration number is reached, for example, the iteration number is set to 50, and when M = 50, the construction of the gradient cell is realized.
[0086] In S105, the spherical cell structure corresponding to the updated seed point is mapped to a plane to obtain a planar structure diagram of the impact-resistant material.
[0087] After obtaining the spherical cell structure, the spherical cell structure can be mapped to a plane to obtain an impact-resistant structure planar diagram with a gradient change in cell size as shown in Figure 8 .
[0088] In possible implementation manners, the shape of the required impact-resistant structure has different requirements, as shown in Figure 8 , on the basis of the planar diagram of the constructed circular impact-resistant structure, a mapping function can be constructed to map the planar diagram of the circular impact-resistant structure into a planar diagram of an impact-resistant structure with other shapes according to different scene requirements. For example, the planar diagram of the impact-resistant structure can be mapped into a planar diagram of a square or rectangular geometric form.
[0089] For example, the planar diagram of the impact-resistant structure mapped from a circle to a square can be mapped by using the following mapping function:
[0090]
[0091] wherein x img , y img are the coordinate positions after mapping, and u, v are the coordinate positions before mapping.
[0092] In possible implementations, after obtaining a plan view of the impact-resistant structure of a predetermined shape, such as a circular or square impact-resistant structure plan view, further lifting in a predetermined direction can be performed. As shown in Figure 9 FIG. 6, lifting in the longitudinal direction can obtain an impact-resistant material structure with different gradient distributions. In addition, the embodiments of the present application can conveniently adjust the wall thickness of the gradient honeycomb structure by performing equal scaling on 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 center of the jth honeycomb, and η is the scaling factor. As shown in Figure 10 FIG. 7, by adjusting different scaling factors, such as η being 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 number of each step in the above embodiments does not mean the order of execution. The execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0096] Figure 11 FIG. 8 is a schematic diagram of a construction device for an impact-resistant material provided by the embodiments of the present application. The device comprises:
[0097] A seed point determination unit 1101 is configured to determine the planar position of a seed point according to the geometric characteristics of the honeycomb structure.
[0098] An initial honeycomb structure determination unit 1102 is configured to map the seed point to a preset spherical surface, determine an initial honeycomb structure corresponding to the spherical surface by using the Andrew algorithm, and determine the elevation of the seed point mapped to the preset spherical surface.
[0099] A self-defined weight distance field determination unit 1103 is configured to determine a self-defined weight distance field of the planar position of the seed point according to the elevation, superimpose a self-defined attenuation function and a scaling factor, and determine a self-defined weight distance field of the planar position of the seed point.
[0100] An iteration unit 1104 is configured to determine the projection position of the spatial position of the seed point on the spherical surface in the weight distance field, update the position of the seed point according to the projection position and the weight distance field, and perform iterative calculation according to the updated seed point until a preset iteration requirement is met.
[0101] A mapping unit 1105 is configured to map the spherical honeycomb structure corresponding to the updated seed point to a planar surface to obtain a planar structure diagram of the impact-resistant material.
[0102] Figure 11 The construction device of the impact-resistant material shown corresponds to the construction method of the impact-resistant material shown. Figure 1 The construction method of the impact-resistant material shown corresponds to the construction device of the impact-resistant material shown.
[0103] Figure 12 is a schematic diagram of an impact-resistant material construction device provided by an embodiment of the present application. As shown in Figure 12 The impact-resistant material construction device 12 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 an impact-resistant material construction program. The processor 120 implements the steps in each of the above impact-resistant material construction method embodiments when executing the computer program 122. Alternatively, the processor 120 implements the functions of each module / unit in each of the above device embodiments when executing the computer program 122.
[0104] For example, the computer program 122 can 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 can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 122 in the impact-resistant material construction device 12.
[0105] The impact-resistant material construction device 12 can be a desktop computer, a notebook, a palm computer, a cloud server, and other computing devices. The impact-resistant material construction device can include, but is not limited to, a processor 120, a memory 121. Those skilled in the art can understand that Figure 12 The impact-resistant material construction device 12 is only an example and does not constitute a limitation on the impact-resistant material construction device 12, which can include more or fewer components than shown, or combine certain components, or different components, for example, the impact-resistant material construction device can also include an input / output device, a network access device, a bus, etc.
[0106] The processor 120 can be a central processing unit (CPU), and can also be other general-purpose processors, 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, discrete hardware components, or the like. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor.
[0107] The memory 121 can be an internal storage unit of the anti-impact material construction device 12, such as a hard disk or a memory of the anti-impact material construction device 12. The memory 121 can also be an external storage device of the anti-impact material construction device 12, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like equipped on the anti-impact material construction device 12. Further, the memory 121 can include both an internal storage unit and an external storage device of the anti-impact material construction device 12. The memory 121 is used to store the computer program and other programs and data required by the anti-impact material construction device. The memory 121 can also be used to temporarily store data that has been output or will be output.
[0108] It can be clearly understood by those skilled in the art that, for the convenience and brevity of description, only the division of the above functional units and modules is taken as an example, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the above-described functions. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0109] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0110] Those skilled 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 beyond the scope of this application.
[0111] In the embodiments provided in this 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 merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, 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 separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0113] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0114] The integrated module / unit, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by computer program instruction related hardware. The computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable file or some intermediate form. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content included 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, the computer readable medium does not include electric carrier signal and telecommunication signal.
[0115] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should 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 sphere, determining an initial honeycomb structure corresponding to the sphere using an Andrew algorithm, and determining an elevation of the seed point mapped to the preset sphere; 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; Determining a projection position of the spatial position of the seed point on the spherical surface on the weighted distance field, updating the position of the seed point according to the projection position and the weighted distance field, and performing iterative calculation based on 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 second distance as the side length 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 sphere, and determining an initial honeycomb structure corresponding to the sphere 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, wherein 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 point 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, wherein Updating the position of the seed point according to the projection position and the weighted distance field, comprising: 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 a weighted offset center of the triangular mesh determined by the Andrew algorithm according to the weight coefficient includes: Determine a weighted perpendicular bisector based on the vertex coordinates of the triangle mesh, the midpoints of the edges of the triangle mesh, and the weight coefficients of the vertices of the triangle mesh determined by the Andrew algorithm; A weighted offset center of the triangular mesh is determined according to the intersection 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 a plane structure diagram of the impact-resistant material of a target shape.
8. A device for constructing impact-resistant materials, characterized in that: The device comprises: A seed point determination unit, configured to determine a planar position of a seed point according to geometric features of the honeycomb structure; an initial honeycomb structure determining unit, configured 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; A custom weighted distance field determining unit, configured to determine a custom weighted distance field of the plane where the seed point is located based on 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 based on the updated seed point until a preset iteration requirement is met; The 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, wherein: 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