Parametric modeling method and device for finite element obstacle avoidance model

The parameterized modeling method generates a finite element barrier model that meets the specific format requirements, which solves the problems of low efficiency, many repetition operations and high error rates in the development process of high-precision finite element barrier model, and realizes a more efficient modeling and optimization process.

CN119623174AActive Publication Date: 2025-03-14CATARC AUTOMOTIVE TEST CENT TIANJIN CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411675364.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-03-14
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

In the development and benchmarking process of high-precision finite element barrier model, multiple rounds of optimization are required, and continuous adjustment and trial calculations are made through grid size, material parameters, connection methods, etc. The entire process is low efficiency, more repetitive operations and high error rate.

Method used

A parametric modeling method for finite element barrier model is provided. By obtaining the format requirements of finite element barrier model files for processing the format requirements of finite element barrier model files, the model format requirements of finite element barrier model files are determined, and the starting keyword, termination keyword, node number and node coordinates, grid number and grid composition nodes of the finite element barrier model that meets the model format requirements are generated. The finite element barrier model is directly constructed using the pre-processing software.

Benefits of technology

It improves modeling efficiency and reduces the occurrence of manual operation errors. It is suitable for rapid iterative optimization in barrier development benchmarking, with high flexibility and significantly optimizes the design and testing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119623174A_ABST
    Figure CN119623174A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of finite element barrier model design, in particular to a parametric modeling method and device for a finite element barrier model.The method comprises the steps that the format requirement for processing a finite element barrier model file through preprocessing software is obtained; determining a model format requirement of the finite element barrier model file based on the format requirement; based on the model format requirement, generating a starting keyword and a termination keyword of a finite element barrier model meeting the model format requirement in the finite element barrier model file, a node number and a node coordinate of at least one honeycomb hole node, and a grid number and a grid composition node of at least one honeycomb hole grid; and constructing a finite element obstacle avoidance model by utilizing pretreatment software. Therefore, the problems that in the related technology, not only is multi-round optimization needed, but also continuous adjustment and trial calculation need to be conducted on the grid size, the material parameters, the connection mode and the like, the whole process is manually operated by engineers, efficiency is low, repeated operation is many, and the error rate is high are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of finite element barrier model design, and in particular to a parametric modeling method and device for a finite element barrier model. Background Art

[0002] Honeycomb aluminum barriers are widely used in the fields of vehicles, rail transit, aerospace, etc., especially in vehicle safety testing, due to their simple structure, stable lateral stiffness, and low cost. The high-precision finite element barrier model is highly similar to the physical barrier in terms of geometry, mass distribution, material properties, mechanical response, etc., which can help engineers improve the restraint system and vehicle structure design quickly and efficiently through simulation calculations during the research and development stage when various parameters have not yet been finalized, so as to improve vehicle safety performance.

[0003] In the related technology, the obtained barrier components can be tested to obtain performance data and structural data, and a side impact honeycomb barrier finite element model can be built. The side impact honeycomb barrier finite element model and the trolley equipment model can be assembled to obtain a barrier trolley finite element model. The air bag unit established in the honeycomb aluminum can simulate the flow of air and the mounting plate model can be bonded with the honeycomb aluminum surface skin finite element model through a glue unit to form a barrier model, and then the barrier parameters used in the actual collision test conditions can be substituted into the model to establish the required barrier model, and then the collision finite element simulation analysis of the corresponding conditions can be carried out.

[0004] However, in the relevant technologies, in the process of developing and benchmarking high-precision finite element barrier models, not only are multiple rounds of optimization required, but also continuous adjustments and trial calculations are required for the mesh size, material parameters, connection methods, etc. The entire process requires manual operation by engineers, which is inefficient, involves many repetitive operations, and has a high error rate, and is in urgent need of improvement. Summary of the invention

[0005] The present application provides a parametric modeling method and device for a finite element barrier model to solve the problems in the related technology that, in the process of developing and benchmarking a high-precision finite element barrier model, not only multiple rounds of optimization are required, but also continuous adjustment and trial calculation of the grid size, material parameters, connection methods, etc. are required. The entire process requires manual operation by engineers, which is inefficient, requires frequent repetitive operations, and has a high error rate.

[0006] In a first aspect, an embodiment of the present application provides a parametric modeling method for a finite element barrier model, comprising the following steps: obtaining format requirements for a finite element barrier model file processed by a pre-processing software; based on the format requirements, determining the model format requirements of the finite element barrier model file; based on the model format requirements, generating a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of a finite element barrier model that meet the model format requirements in the finite element barrier model file; and constructing the finite element barrier model using the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, the mesh number and mesh component nodes of at least one honeycomb hole mesh, and the pre-processing software.

[0007] Through the above technical scheme, the format requirements of the finite element barrier model file can be determined according to the format requirements of the finite element barrier model file obtained by the pre-processing software, and then the starting keyword, ending keyword, node number and node coordinates of at least one honeycomb hole node, and mesh number and mesh component nodes of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated, so that the finite element barrier model can be directly constructed by the pre-processing software, and the keyword information such as nodes, meshes, components of the finite element barrier model can be directly written based on the programming method and directly read in the pre-processing software, thereby realizing the parametric modeling of the finite element barrier model, improving the modeling efficiency, and reducing the occurrence of manual operation errors. It is particularly suitable for rapid iterative optimization in barrier development benchmarking and has high flexibility.

[0008] Optionally, in one embodiment of the present application, based on the model format requirements, generating the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the mesh number and mesh component nodes of at least one honeycomb hole grid in the finite element barrier model file that meet the model format requirements, including: determining the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier; determining the hole depth direction of the honeycomb holes in the honeycomb aluminum, the mesh size in the hole depth direction and the honeycomb hole width of each honeycomb hole; based on the model format requirements, the barrier width, the barrier height, the barrier depth, the mesh size and the honeycomb hole width, generating the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the mesh number and mesh component nodes of at least one honeycomb hole grid of the finite element barrier model that meet the model format requirements.

[0009] Through the above technical scheme, the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid composition nodes of at least one honeycomb hole grid that meet the finite element barrier model can be generated according to the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier, the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, the honeycomb hole width of each honeycomb hole and the model format requirements. By accurately determining the size of the honeycomb aluminum barrier (barrier width, barrier height, barrier depth) and the detailed features of the honeycomb holes (hole depth direction, grid size, honeycomb hole width), a highly accurate finite element barrier model can be generated, and the generated finite element barrier model file follows specific model format requirements, which makes the file structure clear, easy to understand and maintain, significantly optimizes the design and testing process, reduces errors and delays caused by manual operations, helps to speed up product development and testing, and improves overall efficiency.

[0010] Optionally, in one embodiment of the present application, the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the mesh number and mesh component nodes of at least one honeycomb hole grid of a finite element barrier model that meets the model format requirements are generated based on the model format requirements, the barrier width, the barrier height, the barrier depth, the grid size, and the honeycomb hole width, including: obtaining the number of honeycomb holes of the finite element barrier model in the width direction based on the model format requirements, the barrier width, and the honeycomb hole width; obtaining the number of grids of the finite element barrier model in the depth direction based on the model format requirements, the barrier depth, and the grid size; determining the starting keyword and the ending keyword based on the number of honeycomb holes and the number of grids; determining the node number and node coordinates of the at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the starting keyword, the ending keyword, and the objective function; determining the mesh number and mesh component nodes of the at least one honeycomb hole grid based on the node number and node coordinates of the at least one honeycomb hole node.

[0011] Through the above technical scheme, the number of honeycomb holes can be obtained based on the model format requirements, the barrier width and the honeycomb hole width, and the number of grids in the depth direction can be obtained based on the model format requirements, the barrier depth and the grid size, and then the starting keyword and the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid component nodes of at least one honeycomb hole grid are determined. Through the precise calculation of the number of honeycomb holes and the number of grids, the accuracy of the simulation results can be improved. Through automated calculation and generation, the generation of large-scale finite element barrier models can be supported to meet the analysis requirements of complex models, thereby improving the comprehensiveness and accuracy of the analysis.

[0012] Optionally, in one embodiment of the present application, the expression of the objective function may be, but is not limited to,:

[0013] X i =X i-1 -t

[0014] Y i =Y i-1

[0015] Z i =Z i-1

[0016] Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

[0017] Through the above technical solution, the expression of the objective function can be obtained, thereby improving the accuracy and reliability of the model and providing a more reliable basis for the design and optimization of the model.

[0018] Optionally, in one embodiment of the present application, the calculation formula for the number of honeycomb holes may be, but is not limited to,:

[0019] Nt=d / t

[0020] Where d is the barrier depth and t is the grid size.

[0021] The calculation formula of the number of grids may be, but is not limited to,:

[0022] Nw=Int(a / e),

[0023] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0024] Through the above technical scheme, the number of honeycomb holes and the number of grids can be calculated respectively using the calculation formula for the number of honeycomb holes and the calculation formula for the number of grids. By accurately calculating the number of honeycomb holes and the number of grids, the accuracy of the finite element barrier model in the width and depth directions can be ensured, thereby improving the accuracy of the simulation results and enhancing the scalability and flexibility of the finite element barrier model.

[0025] In a second aspect, an embodiment of the present application provides a parametric modeling device for a finite element barrier model, comprising: an acquisition module for acquiring the format requirements of a finite element barrier model file processed by a pre-processing software; a determination module for determining the model format requirements of the finite element barrier model file based on the format requirements; a generation module for generating a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a grid number and grid component nodes of a finite element barrier model that meets the model format requirements in the finite element barrier model file based on the model format requirements; and a construction module for constructing the finite element barrier model using the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, the grid number and grid component nodes of at least one honeycomb hole grid, and the pre-processing software.

[0026] Through the above technical scheme, the format requirements of the finite element barrier model file can be determined according to the format requirements of the finite element barrier model file obtained by the pre-processing software, and then the starting keyword, ending keyword, node number and node coordinates of at least one honeycomb hole node, and mesh number and mesh component nodes of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated, so that the finite element barrier model can be directly constructed by the pre-processing software, and the keyword information such as nodes, meshes, components of the finite element barrier model can be directly written based on the programming method and directly read in the pre-processing software, thereby realizing the parametric modeling of the finite element barrier model, improving the modeling efficiency, and reducing the occurrence of manual operation errors. It is particularly suitable for rapid iterative optimization in barrier development benchmarking and has high flexibility.

[0027] Optionally, in one embodiment of the present application, the generation module includes: a first determination unit, used to determine the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier; a second determination unit, used to determine the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction and the honeycomb hole width of each honeycomb hole; a generation unit, used to generate a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a grid number and grid composition nodes of a finite element barrier model that meets the model format requirements based on the model format requirements, the barrier width, the barrier height, the barrier depth, the grid size and the honeycomb hole width.

[0028] Through the above technical scheme, the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid composition nodes of at least one honeycomb hole grid that meet the finite element barrier model can be generated according to the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier, the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, the honeycomb hole width of each honeycomb hole and the model format requirements. By accurately determining the size of the honeycomb aluminum barrier (barrier width, barrier height, barrier depth) and the detailed features of the honeycomb holes (hole depth direction, grid size, honeycomb hole width), a highly accurate finite element barrier model can be generated, and the generated finite element barrier model file follows specific model format requirements, which makes the file structure clear, easy to understand and maintain, significantly optimizes the design and testing process, reduces errors and delays caused by manual operations, helps to speed up product development and testing, and improves overall efficiency.

[0029] Optionally, in one embodiment of the present application, the generation unit includes: a first generation subunit, used to obtain the number of honeycomb holes in the finite element barrier model in the width direction based on the model format requirements, the barrier width and the honeycomb hole width; a second generation subunit, used to obtain the number of grids in the depth direction of the finite element barrier model based on the model format requirements, the barrier depth and the grid size; a first determination subunit, used to determine the starting keyword and the ending keyword based on the number of honeycomb holes and the number of grids; a second determination subunit, used to determine the node number and node coordinates of the at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the starting keyword, the ending keyword and the objective function; a third determination subunit, used to determine the grid number and grid component nodes of the at least one honeycomb hole grid based on the node number and node coordinates of the at least one honeycomb hole node.

[0030] Through the above technical scheme, the number of honeycomb holes can be obtained based on the model format requirements, the barrier width and the honeycomb hole width, and the number of grids in the depth direction can be obtained based on the model format requirements, the barrier depth and the grid size, and then the starting keyword and the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid component nodes of at least one honeycomb hole grid are determined. Through the precise calculation of the number of honeycomb holes and the number of grids, the accuracy of the simulation results can be improved. Through automated calculation and generation, the generation of large-scale finite element barrier models can be supported to meet the analysis requirements of complex models, thereby improving the comprehensiveness and accuracy of the analysis.

[0031] Optionally, in one embodiment of the present application, the expression of the objective function may be, but is not limited to,:

[0032] X i =Xi-1 -t

[0033] Y i =Y i-1

[0034] Z i =Z i-1

[0035] Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

[0036] Through the above technical solution, the expression of the objective function can be obtained, thereby improving the accuracy and reliability of the model and providing a more reliable basis for the design and optimization of the model.

[0037] Optionally, in one embodiment of the present application, the calculation formula for the number of honeycomb holes may be, but is not limited to,:

[0038] Nt=d / t

[0039] Where d is the barrier depth and t is the grid size.

[0040] The calculation formula of the number of grids may be, but is not limited to,:

[0041] Nw=Int(a / e),

[0042] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0043] Through the above technical scheme, the number of honeycomb holes and the number of grids can be calculated respectively using the calculation formula for the number of honeycomb holes and the calculation formula for the number of grids. By accurately calculating the number of honeycomb holes and the number of grids, the accuracy of the finite element barrier model in the width and depth directions can be ensured, thereby improving the accuracy of the simulation results and enhancing the scalability and flexibility of the finite element barrier model.

[0044] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the parametric modeling method of the finite element barrier model as described in the above embodiment.

[0045] A fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the parametric modeling method of the finite element barrier model as described above.

[0046] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, implements the parametric modeling method of the finite element barrier model as described above.

[0047] The embodiment of the present application can process the format requirements of the finite element barrier model file according to the obtained pre-processing software, determine the model format requirements of the finite element barrier model file, and then generate the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid component node of at least one honeycomb hole grid of the finite element barrier model that meet the model format requirements in the finite element barrier model file, so as to directly construct the finite element barrier model using the pre-processing software, and can directly write out the keyword information such as the nodes, grids, and components of the finite element barrier model based on the programming method, and directly read it in the pre-processing software, so as to realize the parametric modeling of the finite element barrier model, improve the modeling efficiency, reduce the occurrence of manual operation errors, and be particularly suitable for rapid iterative optimization in barrier development benchmarking, with high flexibility. Thus, the problem that in the development and benchmarking process of high-precision finite element barrier models in the related technology, not only multiple rounds of optimization are required, but also the grid size, material parameters, connection methods, etc. need to be continuously adjusted and calculated, and the whole process requires manual operation by engineers, which is inefficient, has many repeated operations and a high error rate.

[0048] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0050] Figure 1 A flowchart of a parametric modeling method of a finite element barrier model provided according to an embodiment of the present application;

[0051] Figure 2 A schematic diagram of the barrier size provided according to an embodiment of the present application;

[0052] Figure 3 A schematic diagram of the direction of honeycomb aluminum provided according to one embodiment of the present application;

[0053] Figure 4 A schematic diagram of honeycomb hole grid size provided according to an embodiment of the present application;

[0054] Figure 5 A schematic diagram of first and second hexagonal node numbering provided according to an embodiment of the present application;

[0055] Figure 6 A flowchart of parametric modeling of a finite element barrier model provided according to one embodiment of the present application;

[0056] Figure 7 A block diagram of a parametric modeling device for a finite element barrier model provided according to an embodiment of the present application;

[0057] Figure 8 It is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. Description of the drawings:

[0059] Among them, 10 is a parametric modeling device of a finite element barrier model; 100 is an acquisition module, 200 is a determination module, 300 is a generation module, 400 is a construction module; 801 is a memory, 802 is a processor, and 803 is a communication interface. DETAILED DESCRIPTION

[0060] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0061] The following describes the parametric modeling method and device of the finite element barrier model of an embodiment of the present application with reference to the accompanying drawings. In view of the problem mentioned in the above background technology that in the development and benchmarking process of high-precision finite element barrier models, not only multiple rounds of optimization are required, but also continuous adjustment and trial calculation of mesh size, material parameters, connection methods, etc. are required. The entire process requires manual operation by engineers, which is inefficient, with many repeated operations and high error rates. The present application provides a parametric modeling method for a finite element barrier model. In this method, the format requirements of the finite element barrier model file can be obtained by pre-processing software to determine the model format requirements of the finite element barrier model file, and then the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the mesh number and mesh composition nodes of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated, so that the finite element barrier model is directly constructed using the pre-processing software. The keyword information such as nodes, meshes, and components of the finite element barrier model can be directly written based on the programming method and directly read in the pre-processing software, thereby realizing the parametric modeling of the finite element barrier model, improving the modeling efficiency, and reducing the occurrence of manual operation errors. It is particularly suitable for rapid iterative optimization in barrier development and benchmarking, and has high flexibility. This solves the problem in related technologies that in the development and benchmarking process of high-precision finite element barrier models, not only multiple rounds of optimization are required, but also continuous adjustments and trial calculations are required for mesh size, material parameters, connection methods, etc. The entire process requires manual operation by engineers, which is inefficient, requires frequent repetitive operations, and has a high error rate.

[0062] Specifically, Figure 1 The present invention is a flowchart of a parametric modeling method of a finite element barrier model provided according to an embodiment of the present application.

[0063] like Figure 1 As shown, the parametric modeling method of the finite element barrier model includes the following steps:

[0064] In step S101, the format requirement of the pre-processing software for processing the finite element barrier model file is obtained.

[0065] It can be understood that in the embodiments of the present application, the pre-processing software may include but is not limited to HyperMesh (HyperMesh Software, finite element model pre-processing tool), ANSA (Ansa Software, high-performance finite element pre-processor), Patran (finite element analysis pre / post-processing software), etc., which can be specifically set by technicians in this field according to actual conditions, and this application does not impose specific restrictions.

[0066] Furthermore, the embodiments of the present application can obtain the format requirements for processing finite element barrier model files according to different pre-processing software. For example, the text format requirements supported by HyperMesh include: .bdf files, .inp files, etc., which are not specifically limited in the present application; the format requirements supported by ANSA include: .dat files, .bdf files, etc., which are not specifically limited in the present application; Patran supports a variety of common CAD (Computer Aided Design) file formats, such as IGES (Initial Graphics Exchange Specification), STEP (Standard for the Exchange of Product model data), etc., and also supports file formats of various finite element solvers, etc., which can be specifically set by technicians in this field according to actual conditions, and are not specifically limited in the present application.

[0067] In step S102, based on the format requirement, the model format requirement of the finite element barrier model file is determined.

[0068] It can be understood that the model format requirements of the embodiment of the present application may include but are not limited to text type and format, such as binary format or text format, naming of model files, compatibility between versions, etc., which can be specifically set by technical personnel in this field according to actual conditions, and this application does not impose specific restrictions.

[0069] As a possible implementation method, the embodiment of the present application can determine the model format requirements of the finite element barrier model file based on the format requirements of the finite element barrier model file processed by the pre-processing software.

[0070] For example, the embodiment of the present application takes the LSDYNA solver as an example to determine the model format requirements of the model file, such as keywords, decimal places, placeholders, etc., and the present application does not make specific restrictions. Then, by modifying the basic parameters defined in the early stage, the finite element barrier model file is quickly generated to perform iterative optimization simulation without changing the correlation between nodes and coordinates, thereby eliminating a large number of repetitive operations in the pre-processing software.

[0071] In step S103, based on the model format requirements, the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the grid number and grid component nodes of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated.

[0072] It can be understood that in the embodiments of the present application, the start keyword can be used to indicate the start of the finite element barrier model, which can be represented by but not limited to "*KEYWORD", and the present application does not make any specific restrictions; accordingly, the end keyword can be used to indicate the end of the finite element barrier model, which can be represented by but not limited to "*END", and the present application does not make any specific restrictions.

[0073] In addition, for honeycomb aluminum, there are more than one nodes and grids. Therefore, the embodiment of the present application can define the node number and node coordinates of at least one honeycomb hole node, such as the honeycomb hole node keyword can be but not limited to "NODE", which can include but not limited to node number and node coordinates, etc., and the present application does not make specific restrictions; the grid number and grid component nodes of at least one honeycomb hole grid, such as the honeycomb hole grid keyword can be but not limited to "ELEMENT_SHELL", which can include but not limited to grid number, component number, grid component node, etc., and the present application does not make specific restrictions.

[0074] As a possible implementation method, the embodiment of the present application can obtain the starting keyword, ending keyword, node number and node coordinates of at least one honeycomb hole node, and grid number and grid component nodes of at least one honeycomb hole grid of the finite element barrier model while meeting the model format requirements.

[0075] Optionally, in one embodiment of the present application, based on the model format requirements, the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, the mesh number and mesh composition nodes of at least one honeycomb hole grid in the finite element barrier model file that meet the model format requirements are generated, including: determining the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier; determining the hole depth direction of the honeycomb holes in the honeycomb aluminum, the mesh size in the hole depth direction and the honeycomb hole width of each honeycomb hole; based on the model format requirements, barrier width, barrier height, barrier depth, mesh size and honeycomb hole width, the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, the mesh number and mesh composition nodes of at least one honeycomb hole grid are generated. Wherein, the calculation formula for the number of honeycomb holes can be, but is not limited to, as follows:

[0076] Nt=d / t

[0077] Where d is the barrier depth and t is the grid size.

[0078] The calculation formula of the number of grids can be but is not limited to:

[0079] Nw=Int(a / e),

[0080] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0081] In some embodiments, the embodiment of the present application can set the barrier width of the honeycomb aluminum barrier to a, the barrier height to h, and the barrier depth to d, as shown in the schematic diagram. Figure 2 shown.

[0082] In some embodiments, the embodiment of the present application can represent the hole depth direction of the honeycomb hole in the honeycomb aluminum as the T direction, and the directions perpendicular to the T direction as the W direction and the L direction, respectively, as shown in the schematic diagram. Figure 3 shown.

[0083] Furthermore, in the embodiment of the present application, the grid size in the T direction is set to t, and the honeycomb hole width of each honeycomb hole is set to e, as shown in the schematic diagram. Figure 4 shown.

[0084] In addition, it should be noted that in the embodiment of the present application, the smaller the size, the higher the accuracy, but the larger the calculation step, the lower the efficiency. In addition, in the embodiment of the present application, for the sake of model uniformity and modeling convenience, a is set to an integer multiple of e, and d is set to an integer multiple of t. The specific settings can be made by those skilled in the art according to actual conditions, and this application does not make any specific restrictions.

[0085] Furthermore, the embodiments of the present application can obtain the starting keyword, ending keyword, node number and node coordinates of at least one honeycomb hole node, and grid number and grid component nodes of at least one honeycomb hole grid of the finite element barrier model based on the model format requirements, barrier width, barrier height, barrier depth, grid size and honeycomb hole width.

[0086] Optionally, in one embodiment of the present application, based on the model format requirements, barrier width, barrier height, barrier depth, grid size and honeycomb hole width, the starting keyword, the ending keyword, the node number and node coordinates of at least one honeycomb hole node, and the grid number and grid component nodes of at least one honeycomb hole grid of the finite element barrier model that meets the model format requirements are generated, including: obtaining the number of honeycomb holes in the width direction of the finite element barrier model based on the model format requirements, barrier width and honeycomb hole width; obtaining the number of grids in the depth direction of the finite element barrier model based on the model format requirements, barrier depth and grid size; determining the starting keyword and the ending keyword based on the number of honeycomb holes and the number of grids; determining the node number and node coordinates of at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the starting keyword, the ending keyword and the objective function; determining the grid number and grid component nodes of at least one honeycomb hole grid based on the node number and node coordinates of at least one honeycomb hole node. Wherein, the calculation formula of the number of honeycomb holes can be, but is not limited to, as follows:

[0087] Nt=d / t

[0088] Where d is the barrier depth and t is the grid size.

[0089] The calculation formula of the number of grids can be but is not limited to:

[0090] Nw=Int(a / e),

[0091] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0092] The expression of the objective function can be, but is not limited to:

[0093] X i =X i-1 -t

[0094] Y i =Y i-1

[0095] Z i =Z i-1

[0096] Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

[0097] In some embodiments, the embodiments of the present application can calculate the number of honeycomb holes in the width direction of the finite element barrier model using the barrier width and honeycomb hole width based on the model format requirements. The calculation formula for the number of honeycomb holes can be, but is not limited to,:

[0098] Nt=d / t

[0099] Where d is the barrier depth and t is the grid size.

[0100] In some embodiments, the embodiments of the present application can calculate the number of grids in the depth direction of the finite element barrier model using the barrier depth and grid size based on the model format requirements. The calculation formula for the number of grids can be, but is not limited to,:

[0101] Nw=Int(a / e),

[0102] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0103] In some embodiments, the embodiments of the present application can determine the starting keyword and the ending keyword based on the model format requirements, using the number of honeycomb holes and the number of grids. For example, based on the format requirements of LSDYNA, the starting keyword of the finite element barrier model is set to: *KEYWORD, and the ending keyword is set to: *END, etc. This application does not make specific restrictions.

[0104] Furthermore, the embodiment of the present application determines the node number and node coordinates of at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the start keyword, the end keyword and the objective function.

[0105] Exemplarily, the embodiment of the present application can set the honeycomb hole node keyword of the finite element barrier model to: *NODE. Furthermore, the embodiment of the present application sets the starting point coordinates, which can start from the zero point (0, 0, 0) or from other points. The specific setting can be made by technicians in this field according to actual conditions, and the present application does not impose any specific limitations.

[0106] Further, the embodiment of the present application obtains the node number and node coordinates of the first honeycomb hole node according to the objective function, which can be expressed as but not limited to: 1 0 0e*tan30° / 2; the node number and node coordinates of the second honeycomb hole node can be expressed as but not limited to: 2 0 0e*tan30° / 2+e*sin30° / 2; the node number and node coordinates of the third honeycomb hole node can be expressed as but not limited to: 3 0e / 2, e*tan30° / 2+esin30°; the node number and node coordinates of the fourth honeycomb hole node can be expressed as but not limited to: 4 0e e*tan30° / 2+sin30°e / 2; the node number and node coordinates of the fifth honeycomb hole node can be expressed as but not limited to: 5 0e e*tan30° / 2; the node number and node coordinates of the sixth honeycomb hole node can be expressed as but not limited to: 6 0e / 2 0; wherein Sin() is a sine function, and Cos() is a cosine function.

[0107] In addition, it should be noted that the embodiment of the present application standardizes the text format according to the solver format requirements, each data occupies 10 characters in length, and insufficient digits are supplemented with spaces.

[0108] Further, the embodiment of the present application repeatedly offsets the X coordinate of the node and generates the first honeycomb hole node and grid along the T direction. However, the embodiment of the present application only changes the X coordinate each time the offset is made, and does not change the Y coordinate and the Z coordinate. The schematic diagram of the node number generated is as follows: Figure 5 As shown, the expression of the objective function can be but is not limited to:

[0109] X i =X i-1-t

[0110] Y i =Y i-1

[0111] Z i =Z i-1

[0112] Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

[0113] In some embodiments, the embodiments of the present application may determine the grid number and grid component nodes of at least one honeycomb grid based on the node number and node coordinates of at least one honeycomb node.

[0114] Exemplarily, the embodiment of the present application can set the honeycomb hole mesh keyword of the finite element barrier model to *ELEMENT_SHELL, and define the mesh unit, thereby obtaining the mesh number and mesh component nodes.

[0115] For example, Figure 5As shown, the embodiment of the present application can use node 1, node 2, node 7, and node 8 to form a first grid, and then obtain the grid number of the first honeycomb grid, the component number of the first honeycomb grid, and the grid composition node of the first honeycomb grid, wherein the first honeycomb grid text can be but not limited to: 1 11 27 8; use node 2, node 3, node 8, and node 9 to form a second grid, and the second honeycomb grid text can be but not limited to: 2 1 2 3 8 9; use node 3, node 4, node 9, and node 10 to form a third grid, and the third honeycomb grid text can be but not limited to: 3 1 3 4 9 10; use node 4, node 5, node 10, and node 11 to form a fourth grid, and the fourth honeycomb grid text can be but not limited to: 4 1 4 5 10 11; use node 5, node 6, node 11, and node 12 to form a fifth grid, and the fifth honeycomb grid text can be but not limited to: 5 1 5 6 1112; Node 6, node 1, node 12, node 7 are used to form the sixth grid. The sixth honeycomb hole grid text can be represented by, but not limited to: 6 1 6 1 12 7; and so on, to generate all the grids of the first honeycomb hole. Among them, the first digit represents the grid number, the second digit represents the component number, which defaults to 1, and the third to sixth digits represent the grid composition nodes. Among them, in the embodiment of the present application, only one row of grids is set on each side of the honeycomb hole. In order to improve the simulation accuracy, multiple rows of grids can also be set. The specific setting can be made by technicians in this field according to the actual situation, and this application does not make specific restrictions.

[0116] Furthermore, the embodiment of the present application generates all meshes of the finite element barrier model by offsetting and replicating the honeycomb holes, and its flow chart is as follows: Figure 6 As shown, the main contents include:

[0117] Step S601: Determine the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier.

[0118] Step S602: determining the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, and the honeycomb hole width of each honeycomb hole.

[0119] Step S603: Setting the starting keyword of the finite element barrier model.

[0120] Step S604: Setting the starting point coordinates.

[0121] Step S605: Obtain the node number and node coordinates of the first honeycomb hole node according to the objective function.

[0122] Step S606: Obtain the first honeycomb grid text according to the objective function.

[0123] Step S607: Generate a finite element barrier model by offsetting and replicating the honeycomb holes.

[0124] Step S608: Setting the termination keyword of the finite element barrier model.

[0125] In addition, it should be noted that the embodiment of the present application can also first generate nodes in the entire plane, and then array them to obtain a finite element barrier model. The specific configuration can be performed by technicians in this field according to actual conditions, and this application does not impose any specific restrictions.

[0126] In step S104, a finite element barrier model is constructed using a start keyword, an end keyword, a node number and node coordinates of at least one honeycomb hole node, a grid number and grid component nodes of at least one honeycomb hole grid, and pre-processing software.

[0127] In some embodiments, the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, and the grid number and the grid component nodes of at least one honeycomb hole grid of the embodiments of the present application can be directly read in the pre-processing software to realize the parametric modeling of the finite element barrier model, thereby improving the modeling efficiency of the finite element barrier model and reducing the occurrence of manual operation errors. It is particularly suitable for rapid iterative optimization in barrier development benchmarking. The finite element barrier model can be quickly obtained by simply modifying the input parameters. In addition, the embodiments of the present application can also generate some operations parameterized according to actual needs, and perform some operations in the pre-processing software. It is highly flexible, suitable for different usage scenarios, and has a wider range of uses.

[0128] The parametric modeling method of the finite element barrier model proposed in the embodiment of the present application is introduced below in conjunction with a specific embodiment.

[0129] Embodiment 1:

[0130] In the embodiment of the present application, the barrier width of the honeycomb aluminum barrier can be set to a, the barrier height can be set to h, and the barrier depth can be set to d. Figure 2 As shown; the hole depth direction of the honeycomb hole in the honeycomb aluminum can be represented as the T direction, and the directions perpendicular to the T direction are represented as the W direction and the L direction, respectively. The schematic diagram is shown as Figure 3 As shown; the grid size in the T direction can be set to t, and the honeycomb hole width of each honeycomb hole can be set to e. The schematic diagram is as follows Figure 4 As shown, the embodiment of the present application uses relevant calculation formulas to obtain the number of honeycomb holes and the number of grids.

[0131] Furthermore, based on the format requirements of LSDYNA, the embodiment of the present application sets the starting keyword of the finite element barrier model to: *KEYWORD, the ending keyword to: *END, and the honeycomb node keyword to: *NODE. Furthermore, the embodiment of the present application sets the starting point coordinates, starting from the zero point (0, 0, 0), and then obtains the node number and node coordinates of the first honeycomb node according to the objective function, which can be but not limited to: 1 0 0e*tan30° / 2; the node number and node coordinates of the second honeycomb node, which can be but not limited to: 2 0 0e*tan30° / 2+e*sin30° / 2; the node number and node coordinates of the third honeycomb node, which can be but not limited to: 3 0e / 2, e*tan30° / 2+esin30°; the node number and node coordinates of the fourth honeycomb node, which can be but not limited to: 4 0e e*tan30° / 2+sin30°e / 2; the node number and node coordinates of the fifth honeycomb hole node, which can be expressed but not limited to: 5 0e e*tan30° / 2; the node number and node coordinates of the sixth honeycomb hole node, which can be expressed but not limited to: 60e / 2 0.

[0132] Further, the embodiment of the present application repeatedly offsets the X coordinate of the node and generates the first honeycomb hole node and grid along the T direction. However, the embodiment of the present application only changes the X coordinate each time the offset is made, and does not change the Y coordinate and the Z coordinate. The schematic diagram of the node number generated is as follows: Figure 5 shown.

[0133] Furthermore, the embodiment of the present application can set the honeycomb hole grid keyword of the finite element barrier model to *ELEMENT_SHELL, and define the grid unit, and then obtain the grid number and grid component nodes, such as Figure 5 As shown, Figure 5As shown, the embodiment of the present application can use node 1, node 2, node 7, and node 8 to form a first grid, and then obtain the grid number of the first honeycomb grid, the component number of the first honeycomb grid, and the grid composition node of the first honeycomb grid, wherein the first honeycomb grid text can be but not limited to: 1 1 1 2 7 8; use node 2, node 3, node 8, and node 9 to form a second grid, and the second honeycomb grid text can be but not limited to: 2 1 2 3 8 9; use node 3, node 4, node 9, and node 10 to form a third grid, and the third honeycomb grid text can be but not limited to: 3 1 3 4 9 10; use node 4, node 5, node 10, and node 11 to form a fourth grid, and the fourth honeycomb grid text can be but not limited to: 4 1 4 5 10 11; use node 5, node 6, node 11, and node 12 to form a fifth grid, and the fifth honeycomb grid text can be but not limited to: 5 1 56 11 12; Use nodes 6, 1, 12, and 7 to form the sixth grid. The sixth honeycomb grid text can be represented by, but not limited to: 6 1 6 1 12 7; and so on, to generate all the grids of the first honeycomb. The first digit represents the grid number, the second digit represents the component number, which is 1 by default, and the third to sixth digits represent the nodes that make up the grid.

[0134] Furthermore, the embodiment of the present application generates all meshes of the finite element barrier model by offsetting and replicating the honeycomb holes, and its flow chart is as follows: Figure 6 shown.

[0135] According to the parametric modeling method of the finite element barrier model proposed in the embodiment of the present application, the format requirements of the finite element barrier model file can be processed by the pre-processing software to determine the model format requirements of the finite element barrier model file, and then the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid component node of at least one honeycomb hole grid of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated, so that the finite element barrier model is directly constructed by the pre-processing software, and the keyword information such as the nodes, grids, and components of the finite element barrier model can be directly written based on the programming method, and directly read in the pre-processing software, so as to realize the parametric modeling of the finite element barrier model, improve the modeling efficiency, reduce the occurrence of manual operation errors, and is particularly suitable for rapid iterative optimization in barrier development benchmarking, with high flexibility. Therefore, the problem that in the related art, in the development and benchmarking process of high-precision finite element barrier models, not only multiple rounds of optimization are required, but also the mesh size, material parameters, connection methods, etc. need to be continuously adjusted and calculated, and the whole process requires manual operation by engineers, which is inefficient, has many repeated operations and a high error rate.

[0136] Next, a parametric modeling device for a finite element barrier model proposed in an embodiment of the present application will be described with reference to the accompanying drawings.

[0137] Figure 7 A block diagram of a parametric modeling device for a finite element barrier model provided according to an embodiment of the present application.

[0138] like Figure 7 As shown, the parametric modeling device 10 of the finite element barrier model includes: an acquisition module 100, a determination module 200, a generation module 300 and a construction module 400.

[0139] The acquisition module 100 is used to obtain the format requirements of the finite element barrier model file processed by the pre-processing software.

[0140] The determination module 200 is used to determine the model format requirement of the finite element barrier model file based on the format requirement.

[0141] The generation module 300 is used to generate the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, and the grid number and the grid component nodes of at least one honeycomb hole grid in the finite element barrier model file that meet the model format requirements based on the model format requirements.

[0142] The construction module 400 is used to construct a finite element barrier model using a start keyword, an end keyword, a node number and node coordinates of at least one honeycomb hole node, a grid number and grid component nodes of at least one honeycomb hole grid, and pre-processing software.

[0143] Optionally, in one embodiment of the present application, the generating module 300 includes: a first determining unit, a second determining unit and a generating unit.

[0144] Wherein, the first determination unit is used to determine the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier.

[0145] The second determination unit is used to determine the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, and the honeycomb hole width of each honeycomb hole.

[0146] A generation unit is used to generate a start keyword, an end keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of a finite element barrier model that meets the model format requirements based on the model format requirements, barrier width, barrier height, barrier depth, mesh size and honeycomb hole width.

[0147] Optionally, in one embodiment of the present application, the generating unit includes: a first generating subunit, a second generating subunit, a first determining subunit, a second determining subunit and a third determining subunit.

[0148] Among them, the first generating subunit is used to obtain the number of honeycomb holes in the width direction of the finite element barrier model based on the model format requirements, the barrier width and the honeycomb hole width.

[0149] The second generation subunit is used to obtain the number of grids in the depth direction of the finite element barrier model based on the model format requirements, barrier depth and grid size.

[0150] The first determination subunit is used to determine the start keyword and the end keyword based on the number of honeycomb holes and the number of grids.

[0151] The second determination subunit is used to determine the node number and node coordinates of at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the start keyword, the end keyword and the objective function.

[0152] The third determination subunit is used to determine the grid number and grid component nodes of at least one honeycomb hole grid based on the node number and node coordinates of at least one honeycomb hole node.

[0153] Optionally, in one embodiment of the present application, the expression of the objective function may be, but is not limited to,:

[0154] X i =X i-1 -t

[0155] Y i =Y i-1

[0156] Z i =Z i-1

[0157] Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

[0158] Optionally, in one embodiment of the present application, the calculation formula for the number of honeycomb holes may be, but is not limited to,:

[0159] Nt=d / t

[0160] Where d is the barrier depth and t is the grid size.

[0161] The calculation formula of the number of grids can be but is not limited to:

[0162] Nw=Int(a / e),

[0163] Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

[0164] It should be noted that the aforementioned explanation of the embodiment of the parametric modeling method of the finite element barrier model is also applicable to the parametric modeling device of the finite element barrier model of this embodiment, and will not be repeated here.

[0165] According to the parametric modeling device of the finite element barrier model proposed in the embodiment of the present application, the format requirements of the finite element barrier model file can be processed by the pre-processing software according to the obtained format requirements of the finite element barrier model file, and the model format requirements of the finite element barrier model file can be determined, and then the starting keyword, the ending keyword, the node number and the node coordinates of at least one honeycomb hole node, the grid number and the grid component node of at least one honeycomb hole grid of the finite element barrier model that meet the model format requirements in the finite element barrier model file are generated, so that the finite element barrier model is directly constructed by the pre-processing software, and the keyword information such as the nodes, grids, and components of the finite element barrier model can be directly written based on the programming method, and directly read in the pre-processing software, so as to realize the parametric modeling of the finite element barrier model, improve the modeling efficiency, reduce the occurrence of manual operation errors, and is particularly suitable for rapid iterative optimization in barrier development benchmarking, with high flexibility. Therefore, the problem that in the related art, in the development and benchmarking process of high-precision finite element barrier models, not only multiple rounds of optimization are required, but also the mesh size, material parameters, connection methods, etc. need to be continuously adjusted and calculated, and the whole process requires manual operation by engineers, which is inefficient, has many repeated operations and a high error rate.

[0166] Figure 8 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. The electronic device may include:

[0167] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .

[0168] When the processor 802 executes the program, the parameterized modeling method of the finite element barrier model provided in the above embodiment is implemented.

[0169] Furthermore, the electronic device further comprises:

[0170] The communication interface 803 is used for communication between the memory 801 and the processor 802 .

[0171] The memory 801 is used to store computer programs that can be executed on the processor 802 .

[0172] The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0173] If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0174] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.

[0175] The processor 802 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0176] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the parametric modeling method of the finite element barrier model as described above.

[0177] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed, implements the parametric modeling method of the finite element barrier model as described above.

[0178] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0179] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0180] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0181] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.

[0182] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of multiple of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0183] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0184] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0185] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A parametric modeling method for a finite element barrier model, characterized in that: The following steps are involved: Obtain the format requirements for the pre-processing software to process the finite element barrier model file; Based on the format requirements, determine the model format requirements of the finite element barrier model file; Based on the model format requirements, generating a start keyword, an end keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of a finite element barrier model that meets the model format requirements in the finite element barrier model file; The finite element barrier model is constructed using the starting keyword, the ending keyword, the node number and node coordinates of the at least one honeycomb hole node, the grid number and grid component nodes of the at least one honeycomb hole grid, and the pre-processing software.

2. The method according to claim 1, characterized in that The generating, based on the model format requirement, a start keyword, an end keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of the finite element barrier model satisfying the model format requirement in the finite element barrier model file comprises: Determine the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier; Determine the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, and the honeycomb hole width of each honeycomb hole; Based on the model format requirements, the barrier width, the barrier height, the barrier depth, the grid size and the honeycomb hole width, a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a grid number and grid component nodes of a finite element barrier model that meets the model format requirements are generated.

3. The method according to claim 2, characterized in that The method of generating a start keyword, an end keyword, a node number and a node coordinate of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of a finite element barrier model that meets the model format requirements based on the model format requirements, the barrier width, the barrier height, the barrier depth, the mesh size, and the honeycomb hole width, comprises: Obtaining the number of honeycomb holes in the width direction of the finite element barrier model based on the model format requirement, the barrier width, and the honeycomb hole width; Obtaining the number of grids of the finite element barrier model in the depth direction based on the model format requirement, the barrier depth and the grid size; Determine the start keyword and the end keyword based on the number of honeycomb holes and the number of grids; Determine the node number and node coordinates of the at least one honeycomb hole node based on the number of honeycomb holes, the number of grids, the start keyword, the end keyword and the objective function; The grid number and grid component nodes of the at least one honeycomb grid are determined based on the node number and node coordinates of the at least one honeycomb grid node.

4. The method according to claim 3, characterized in that The expression of the objective function is: X i =X i-1 -t AND i =And i-1 WITH i =Z i-1 Among them, X i is the X coordinate of the ith node, X i-1 is the X coordinate of the i-1th node, Y i is the Y coordinate of the i-th node, Y i-1 is the Y coordinate of the i-1th node, Z i is the Z coordinate of the ith node, Z i-1 is the Z coordinate of the i-1th node, and the number of loop steps is Nt-1 steps.

5. The method according to claim 3, characterized in that: in, The calculation formula for the number of honeycomb holes is: Nt=d / t Where, d is the barrier depth, t is the grid size; The calculation formula for the number of grids is: Nw=Int(a / e), Wherein, a is the barrier width, and e is the honeycomb hole width of each honeycomb hole.

6. A parametric modeling device for a finite element barrier model, characterized in that: include: An acquisition module is used to obtain the format requirements of the finite element barrier model file processed by the pre-processing software; A determination module, used to determine the model format requirements of the finite element barrier model file based on the format requirements; A generating module, configured to generate, based on the model format requirement, a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of a finite element barrier model that meets the model format requirement in the finite element barrier model file; A construction module is used to construct the finite element barrier model using the starting keyword, the ending keyword, the node number and node coordinates of the at least one honeycomb hole node, the grid number and grid component nodes of the at least one honeycomb hole grid, and the pre-processing software.

7. The device according to claim 6, characterized in that The generating module comprises: The first determining unit is used to determine the barrier width, barrier height and barrier depth of the honeycomb aluminum barrier; The second determining unit is used to determine the hole depth direction of the honeycomb holes in the honeycomb aluminum, the grid size in the hole depth direction, and the honeycomb hole width of each honeycomb hole; A generating unit is used to generate a starting keyword, an ending keyword, a node number and node coordinates of at least one honeycomb hole node, and a mesh number and mesh component nodes of at least one honeycomb hole mesh of a finite element barrier model that meets the model format requirements based on the model format requirements, the barrier width, the barrier height, the barrier depth, the mesh size, and the honeycomb hole width.

8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the parametric modeling method of the finite element barrier model as described in any one of claims 1 to 5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the parametric modeling method of the finite element barrier model as described in any one of claims 1-5.

10. A computer program product, characterized in that It comprises a computer program which, when executed, is used to implement the parametric modeling method of the finite element barrier model as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Digital model calibration method and device for side impact honeycomb counterguard and storage medium

    CN116861555A

  • Method for regulating and controlling barrier honeycomb aluminum finite element simulation based on pre-deformation treatment

    CN117725672A

  • Head vehicle miniature construction method based on force and rigidity equivalence and head vehicle miniature

    WO2020135425A1