Metamaterial structure design method, device and equipment based on crystal database, medium and product
Through the metamaterial structure design method based on the crystal database, the target crystal structure is selected and the metamaterial single cell model is constructed, which solves the problem of low efficiency of traditional design methods and achieves a more efficient and accurate metamaterial structure design.
Patent Information
- Application Number
- CN202411794106.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-28
AI Technical Summary
Traditional metamaterial design methods are inefficient and uncontrollable, with strong trial and error, making it difficult to quickly expand the diversity of metamaterial structures.
Based on the crystal database, the target crystal structure is selected, a single cell model of metamaterial structure is constructed, and the metamaterial structure is generated through the directional array and periodic connection mapping of the Brave vector.
It improves the efficiency and accuracy of metamaterial structure design, simplifies the design process, reduces trial and error steps, and achieves a more orderly and systematic metamaterial structure design.
Smart Images

Figure CN119724445A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of metamaterial technology, and in particular to a metamaterial structure design method, device, equipment, medium and product based on a crystal database. Background Art
[0002] "Metamaterials" refer to composite materials with artificially designed structures and extraordinary physical properties that natural materials do not possess. "Metamaterials" are a new type of material that has emerged since the 21st century. They have special properties that natural materials do not have, and these properties mainly come from special artificial structures. By orderly designing the structure at the key physical scale of the material, it is possible to break through the limitations of certain natural laws and obtain extraordinary materials that exceed the inherent properties of nature.
[0003] Metallurgical design thinking began in the Bronze Age, and only about 5,000 alloy material system metamaterials have been developed, and only about 100 microstructures have been developed since 1982 or 2006. Traditional metamaterial design methods are often carried out in a trial-and-error manner, and the expansion of metamaterial structures is slow and uncontrollable. Summary of the invention
[0004] The purpose of this application is to provide a metamaterial structure design method, device, equipment, medium and product based on a crystal database to improve the efficiency and accuracy of metamaterial structure design.
[0005] To achieve the above objectives, this application provides the following solutions.
[0006] In a first aspect, the present application provides a metamaterial structure design method based on a crystal database, comprising:
[0007] According to the performance requirements and structural type of the metamaterial to be designed, a crystal structure is selected from a crystal database as a target crystal structure; the structural type is a bending type or a stretching type;
[0008] Based on the geometric topological information of the target crystal structure, a unit cell model of the metamaterial structure is constructed;
[0009] Arraying the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure;
[0010] The periodic connections between the metamaterial structure unit cell models are mapped into the initial metamaterial structure to obtain the metamaterial structure.
[0011] In a second aspect, the present application provides a metamaterial structure design device based on a crystal database, the metamaterial structure design device based on a crystal database applies the above-mentioned metamaterial structure design method based on a crystal database, and the metamaterial structure design device based on a crystal database includes:
[0012] A crystal structure selection module is used to select a crystal structure from a crystal database as a target crystal structure according to the performance requirements and structure type of the metamaterial to be designed; the structure type is a bending type or a stretching type;
[0013] The unit cell model building module is used to build a unit cell model of the metamaterial structure based on the geometric topological information of the target crystal structure;
[0014] An array module, used to array the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure;
[0015] The periodic connection mapping module is used to map the periodic connection between the unit cell models of the metamaterial structure into the initial metamaterial structure to obtain the metamaterial structure.
[0016] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned metamaterial structure design method based on the crystal database.
[0017] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for designing a metamaterial structure based on a crystal database.
[0018] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned metamaterial structure design method based on a crystal database.
[0019] According to the specific embodiments provided in this application, this application has the following technical effects.
[0020] The present application provides a metamaterial structure design method, device, equipment, medium and product based on a crystal database. The present application first selects a target crystal structure, constructs a metamaterial structure unit cell model based on the geometric topological information of the target crystal structure, and then generates a metamaterial structure based on the model. The metamaterial structure design method based on the crystal database of the present application is easier to design the required unit cell, and the present application transfers the crystal structure to the metamaterial structure. In this process, the inherent characteristics of the crystal structure can be used to guide the design of the metamaterial structure, and the conversion of the structural information into digital information also facilitates the digital analysis of the metamaterial structure, making the metamaterial design more convenient. The present application improves the efficiency and accuracy of the metamaterial structure design. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments 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 work.
[0022] Figure 1 A schematic diagram of a process flow of a metamaterial structure design method based on a crystal database provided in one embodiment of the present application;
[0023] Figure 2 A schematic diagram of a metamaterial structure design method based on a crystal database provided in one embodiment of the present application;
[0024] Figure 3 A diagram showing the number of crystal structures in seven crystal systems provided in one embodiment of the present application;
[0025] Figure 4 A structural diagram of a unit cell model of a metamaterial structure designed according to seven crystal systems provided in an embodiment of the present application;
[0026] Figure 5 An analysis result diagram of analyzing structure j in a database using Z=2b / j provided in an embodiment of the present application;
[0027] Figure 6 An analysis diagram of the Maxwell value obtained by using the Maxwell equation analysis database provided in one embodiment of the present application;
[0028] Figure 7 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0031] "Metamaterials" refer to composite materials with artificially designed structures and extraordinary physical properties that natural materials do not have. The key to the extraordinary physical properties of "metamaterials" lies in the design of unit cells.
[0032] As an important component of material characteristics, the crystal structure of materials is widely used in all aspects of life. With the advancement of materials science and the development of computer technology, crystal structure data can be systematically collected, organized and stored in material databases. These databases not only contain detailed information on known crystal structures, but also serve as an important resource for the research and development of new materials. In the process of accelerating the process of crystal structure research and development, computer simulation methods can be used to advance. At the same time, computer simulation relies on database data to build models, make predictions and optimize designs. Therefore, the close connection between crystal structure and database promotes the efficiency and accuracy of material research and development and promotes the rapid development of new material science.
[0033] Metamaterial design can also innovatively link the crystal structure database with its own design, which makes it easier to apply the periodicity and symmetry of the crystal structure to metamaterial design. This will greatly accelerate the expansion of metamaterial structures and guide metamaterial structure design in a more orderly manner.
[0034] The field of metamaterial design is experiencing a revolutionary leap. It can cleverly integrate the rich structural features of the crystal structure database and seamlessly connect the essence of periodicity and symmetry in nature to the design concept of metamaterials. This innovative move not only greatly accelerates the pace of expansion of metamaterial structural diversity, but also provides a strong guiding framework for achieving more systematic and orderly metamaterial structural design. Through such a clever transfer of ideas, metamaterial design can more accurately draw on the inherent laws of crystal structure.
[0035] In an exemplary embodiment, Figure 1 and Figure 2 As shown, a metamaterial structure design method based on a crystal database is provided, including the following steps 101 to 104.
[0036] Step 101 : According to the performance requirements and structure type of the metamaterial to be designed, a crystal structure is selected from a crystal database as a target crystal structure; the structure type is a bending type or a stretching type.
[0037] Step 102: construct a unit cell model of the metamaterial structure based on the geometric topological information of the target crystal structure.
[0038] Step 103 , arraying the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure.
[0039] Step 104 : Map the periodic connections between the metamaterial structure unit cell models into the initial metamaterial structure to obtain the metamaterial structure.
[0040] Implementing the above steps 101 to 104 can improve the efficiency and accuracy of metamaterial structure design.
[0041] The key to the unit cell design in this application is to introduce the crystal structure. There are a large number of crystal structures in nature. If the symmetry and periodicity of the crystal structure can be used to guide the design of the metamaterial unit cell, the efficiency and accuracy of metamaterial design will be greatly improved.
[0042] The new metamaterial design paradigm based on the crystal structure database proposed in this application innovatively links the metamaterial structure with the crystal structure compared to the traditional metamaterial design. The metamaterial design can be guided by the characteristics of the crystal structure, which breaks the trial-and-error nature of the traditional metamaterial design and makes the metamaterial structure design more regular and predictable.
[0043] In another exemplary embodiment, the above step 101 selects a crystal structure as the metamaterial unit cell structure, ie, the target crystal structure, and specifically includes the following steps 201 to 202 .
[0044] Step 201 : determining a crystal system in a crystal database that meets the performance requirements of the metamaterial to be designed as a target crystal system.
[0045] First, by analyzing the crystal database, the crystal structure to be obtained is selected. Specifically, different crystal structures can be selected as unit cell structures according to the seven major crystal systems, or the crystal structure can be selected according to the space group characteristics. This depends on the relationship between the required performance and the unit cell structure.
[0046] Different crystal structures are selected according to performance requirements to serve as the unit cell structure of the metamaterial. The unit cell structure can be selected according to the characteristics of each of the seven major crystal systems. The structures of different crystal systems are quite different. Different crystal systems correspond to different space groups, and have different symmetries and periodicities, so the performance of their structures is quite different. Metamaterial structures with different performances can be designed according to different crystal systems.
[0047] Step 202 : determining a crystal structure in the target crystal system whose structure type is consistent with the structure type of the metamaterial to be designed as the target crystal structure.
[0048] The crystal structure can be selected according to the Maxwell equation, wherein the Maxwell equation is: m=b-3j+6, wherein m is the Maxwell value of the crystal structure, b is the number of connecting bonds of the crystal structure, and j is the number of atoms of the crystal structure. When m is less than 0, the structural type of the crystal structure is a bending type, otherwise it is a stretching type. The present application calculates the Maxwell equation by treating the atomic point information of the crystal structure in the crystal database as the node information in the metamaterial unit cell structure, and the atomic bond information as the rod connection information in the metamaterial unit cell structure, and based on this, determines whether the selected crystal structure belongs to a bending type or a stretching type structure, and selects the crystal structure to be used as the metamaterial unit cell structure according to the calculated Maxwell equation value combined with the seven major crystal systems.
[0049] By combining Maxwell equations with crystal systems and space groups, we can design curved and stretched metamaterial structure unit cell models in each crystal system. Here, we use Maxwell to select the stretched unit cell structure, as shown in the attached figure. Figure 5 By analyzing the crystal structure database according to the number of node connections, the unit cell structure with the largest average number of connections can be selected, such as the attached Figure 6 Using Maxwell's equations to analyze the crystal database, we can select the unit cell structure with the largest M value. Figure 6 It can be analyzed that among these more than 300,000 unit cells, the proportion of tensile metamaterials is very small, that is, the proportion of unit cell structures with M values greater than 0 is small.
[0050] like Figure 3As shown in the figure, the local crystal structure database is classified, and the crystal system is classified according to the basic symmetry law of the crystal, such as the space group number. The space group number can be obtained by parsing the crystal file through programming language. The crystal structure database is divided into seven major crystal systems: triclinic system, monoclinic system, orthorhombic system, trigonal system, hexagonal system, tetragonal system and cubic system. Each type of crystal system is marked by its unique symmetry characteristics and structural morphology. Different crystal structures are selected as metamaterial unit cell structures according to performance requirements. The unit cell structure can be selected according to the characteristics of each of the seven major crystal systems. The structures of different crystal systems are quite different. Different crystal systems correspond to different space groups, with different symmetries and periodicities, so the performance of their structures is quite different. Different metamaterial structures with different performances are designed according to different crystal systems. The crystal structures in each crystal system are selected from the crystal database and refined into metamaterial structure unit cell models for display, which intuitively shows the structural differences and symmetry characteristics between them.
[0051] In another exemplary embodiment, the above step 102 specifically includes the following steps 301 and 302 .
[0052] Step 301, according to the selected target crystal structure, obtain the target crystal structure geometric topology information from the locally constructed database, mainly including unit cell constants, atomic Cartesian coordinate information and element names, interatomic bonding information, space group information, etc.; the unit cell constants are a, b, c, α, β, γ, where a, b, c represent the size of the unit cell, α represents the angle between the b and c edges, β represents the angle between the a and c edges, and γ represents the angle between the a and b edges, and these three angles together determine the shape of the unit cell; the interatomic bonding information includes the bonding information between all atoms in the unit cell structure, and each atomic bond includes two node numbers.
[0053] Step 302, based on the target crystal structure geometric topology information, the atomic Cartesian coordinate information in the extracted crystal structure geometric topology information is regarded as the node position information in the metamaterial structure, and the atomic bonding information is regarded as the rod information in the metamaterial structure, and a metamaterial structure unit cell model is established based on the node position information and the connection information between the nodes, such as Figure 4 As shown, more than 300,000 metamaterial structure unit cell models can be expanded based on the locally constructed crystal structure database. The metamaterial structure constructed by the method of the present application, as well as the constructed graph, can be implemented by computer language.
[0054] In another exemplary embodiment, the above step 103 establishes a periodic metamaterial structure (i.e., an initial metamaterial structure). After the unit cell model of the metamaterial structure has been established, the Bravais vectors of the crystal structure are calculated using a computer program based on the unit cell constants a, b, c, α, β, and γ in the geometric topological information of the target crystal structure. The obtained unit cell model of the metamaterial structure is arrayed based on the three directional components of the calculated Bravais vectors, and the length of the array is based on a, b, and c as array units to obtain the initial metamaterial structure.
[0055] The metamaterial structure unit cell model obtained by the above steps will have a gap boundary problem through the three-directional array of the Bravais vector, and the array is not periodically connected. Here, the element names in the extracted crystal structure geometric topology information are used to correspond the element names to each node, and the periodic connection relationship between the unit cells is mapped to the initial metamaterial structure, which solves the periodic connection of the metamaterial structure.
[0056] In another exemplary embodiment, the above step 104 is to realize the periodic connection of the metamaterial structure, introduce the method of cross-cell connection of the crystal structure, adopt the relationship between atoms and bonds, and specifically adopt the atomic radius method to determine whether there is a bond connection between atoms, and map this crystal cross-cell method to the periodic connection of the metamaterial structure; specifically, first set a distance reference benchmark for the bond pairing of elements in the target crystal structure, and this benchmark is directly equivalent to the value of the sum of the corresponding two atomic radii. Subsequently, an array operation is performed on the selected unit cell structure, that is, the unit cell structure is arrayed in three-dimensional space with the selected unit cell as a template to form an initial metamaterial structure; then, a comprehensive traversal is performed on each atom in the initial metamaterial structure. During the traversal process, starting from a selected node, the distance between it and other nodes in the initial metamaterial structure is calculated one by one; the sum of the atomic radii corresponding to the two nodes is calculated based on the element name in the crystal structure corresponding to the node. If the calculated distance is less than or equal to the sum of the atomic radii, it is determined that there is a bonding relationship between the two nodes; after completing the traversal of all atoms, the periodic connection in the metamaterial structure is successfully constructed. This process realizes the expansion of the unit cell structure into the metamaterial structure.
[0057] The above step 104 specifically includes the following steps 401 to 404:
[0058] Step 401, let the value of i be 1.
[0059] Step 402: determine a node in the initial metamaterial structure that has a bond relationship with the i-th node as a target node.
[0060] Step 403, connecting the i-th node with each target node.
[0061] Step 404, increase the value of i by 1, and return to the step of "determining a node in the initial metamaterial structure that has a bond relationship with the i-th node as the target node", until all nodes in the initial metamaterial structure are traversed.
[0062] It should be noted that the metamaterial structure design method based on the crystal database of the present invention is to express the atoms or structural elements in the crystal structure as nodes in the metamaterial structure, and express the connection relationship of the atoms or structural elements as rods in the middle of the metamaterial structure. The metamaterial structure is established by connecting the nodes and the rods. This description method can be implemented using computer language. Therefore, compared with the traditional metamaterial structure design method, the metamaterial structure design method of the present application has the following advantages: (1) The metamaterial structure design method of the present application stores a large amount of cumbersome connection information of nodes and rods in the database. Although these contents are not suitable for intuitive analysis and judgment by people, they can facilitate computer calculation. Therefore, the structure design method of the present application is particularly suitable for using computers to perform a large number of metamaterial structure analyses; (2) The structure design method of the present application can conveniently construct the atoms and crystal structures of the physical world into computer language, and can use the existing algorithms in the computer field to analyze and calculate the nodes and rods in the structure to select the unit cell structure corresponding to the performance requirements. It is not only accurate and efficient, but also greatly reduces the labor cost, which is of great significance to the construction and application of material databases. In general, compared with traditional metamaterial structure design methods, metamaterial structure design methods based on crystal databases are easier to design required unit cells; the method of the present application migrates the crystal structure to the metamaterial structure. In this process, the inherent characteristics of the crystal structure can be used to guide the design of the metamaterial structure, and the conversion of structural information into digital information also facilitates the digital analysis of the metamaterial structure, making metamaterial design more convenient.
[0063] The present invention discloses a method for designing a metamaterial structure based on a crystal database, and can use a programming method to analyze a large number of structures to find out special structures suitable for the design of metamaterial structures.
[0064] Based on the same inventive concept, the embodiment of the present application also provides a crystal database-based metamaterial structure design device for implementing the crystal database-based metamaterial structure design method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more crystal database-based metamaterial structure design device embodiments provided below can refer to the above limitations on the crystal database-based metamaterial structure design method, which will not be repeated here.
[0065] In an exemplary embodiment, a metamaterial structure design device based on a crystal database is provided, comprising:
[0066] The crystal structure selection module is used to select a crystal structure from the crystal database as a target crystal structure according to the performance requirements and structure type of the metamaterial to be designed; the structure type is a bending type or a stretching type.
[0067] The unit cell model building module is used to build a unit cell model of the metamaterial structure based on the geometric topological information of the target crystal structure.
[0068] The array module is used to array the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure.
[0069] The periodic connection mapping module is used to map the periodic connection between the unit cell models of the metamaterial structure into the initial metamaterial structure to obtain the metamaterial structure.
[0070] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a metamaterial structure design method based on a crystal database is implemented.
[0071] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0072] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0073] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0074] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0075] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0076] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0077] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0078] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0079] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A metamaterial structure design method based on a crystal database, characterized in that: include: According to the performance requirements and structure type of the metamaterial to be designed, a crystal structure is selected from a crystal database as a target crystal structure; The structural type is bending type or stretching type; Based on the geometric topological information of the target crystal structure, a unit cell model of the metamaterial structure is constructed; Arraying the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure; The periodic connections between the metamaterial structure unit cell models are mapped into the initial metamaterial structure to obtain the metamaterial structure.
2. The method for designing a metamaterial structure based on a crystal database according to claim 1, characterized in that: According to the performance requirements and structural type of the metamaterial to be designed, a crystal structure is selected from the crystal database as the target crystal structure, including: Determine a crystal system in a crystal database that meets the performance requirements of the metamaterial to be designed as a target crystal system; A crystal structure in the target crystal system whose structure type is consistent with the structure type of the metamaterial to be designed is determined as the target crystal structure.
3. The method for designing a metamaterial structure based on a crystal database according to claim 2, characterized in that: The crystal database includes seven crystal systems, namely: triclinic system, monoclinic system, orthorhombic system, trigonal system, hexagonal system, tetragonal system and cubic system, each of which includes multiple crystal structures; Each crystal system is characterized by symmetry characteristics and structural morphology. Different crystal systems have different structures, space groups, symmetries and periodicities, and different properties.
4. The method for designing a metamaterial structure based on a crystal database according to claim 2, characterized in that: The structural type of the crystal structure is determined as follows: The Maxwell value of the crystal structure is calculated using the Maxwell equation based on the geometric topological information of the crystal structure; When the Maxwell value is less than 0, the structural type of the crystal structure is determined to be a bending type, otherwise the structural type of the crystal structure is determined to be a stretching type; The Maxwell equation is: m=b-3j+6; wherein m is the Maxwell value of the crystal structure, b is the number of connecting bonds of the crystal structure, and j is the number of atoms of the crystal structure.
5. The method for designing a metamaterial structure based on a crystal database according to claim 1, characterized in that: Mapping the periodic connection between the metamaterial structure unit cell models to the initial metamaterial structure to obtain the metamaterial structure specifically includes: Let the value of i be 1; Determine a node in the initial metamaterial structure that has a bond relationship with the i-th node as the target node; Connect the i-th node with each target node; The value of i is increased by 1, and the process returns to the step of "determining a node in the initial metamaterial structure that has a bond relationship with the i-th node as the target node", until all nodes in the initial metamaterial structure are traversed.
6. The method for designing a metamaterial structure based on a crystal database according to claim 5, characterized in that: Determine a node in the initial metamaterial structure that has a bond relationship with the i-th node as the target node, specifically including: Calculate the distance and the sum of the corresponding atomic radii between the i-th node in the initial metamaterial structure and the j-th node in the initial metamaterial structure; j=1, 2, ..., N, and j≠i, N is the number of nodes in the initial metamaterial structure; If the distance is less than or equal to the sum of the corresponding atomic radii, it is determined that there is a bonding relationship between the i-th node and the j-th node; otherwise, it is determined that there is no bonding relationship between the i-th node and the j-th node.
7. A metamaterial structure design device based on a crystal database, characterized in that: The metamaterial structure design device based on the crystal database applies the metamaterial structure design method based on the crystal database according to any one of claims 1 to 6, and the metamaterial structure design device based on the crystal database comprises: A crystal structure selection module is used to select a crystal structure from a crystal database as a target crystal structure according to the performance requirements and structure type of the metamaterial to be designed; the structure type is a bending type or a stretching type; The unit cell model building module is used to build a unit cell model of the metamaterial structure based on the geometric topological information of the target crystal structure; An array module, used to array the metamaterial structure unit cell model along the three direction components of the Bravais vector of the target crystal structure to obtain an initial metamaterial structure; The periodic connection mapping module is used to map the periodic connection between the unit cell models of the metamaterial structure into the initial metamaterial structure to obtain the metamaterial structure.
8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for designing a metamaterial structure based on a crystal database according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the metamaterial structure design method based on a crystal database described in any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the metamaterial structure design method based on a crystal database described in any one of claims 1 to 6 are implemented.