Simulation method and device for projectile body penetration bulletproof steel plate and computer equipment

By establishing models of the bullet body and bulletproof steel plate and conducting simulation tests, the problem of difficulty in accurately evaluating the performance of bulletproof steel plates in traditional technology is solved, and the accurate evaluation of the performance of bulletproof steel plates and the improvement of safety and reliability of shooting range design is achieved.

CN119475840APending Publication Date: 2025-02-18FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311211641.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-19
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Traditional technology is difficult to accurately evaluate the performance of bulletproof steel plates, and it is impossible to effectively design protection, which affects the safety and reliability of the shooting range.

Method used

By establishing the geometric model of the bullet body and the finite element model of the bulletproof steel plate, obtaining material parameters, setting simulation boundary conditions, and configuring simulation control parameters to conduct simulation tests, and obtaining the simulation results of the bullet body penetrate the bulletproof steel plate.

Benefits of technology

Accurate evaluation of the performance of bulletproof steel plates is achieved, the safety and reliability of shooting range design is improved, and a reliable simulation method is provided to verify the performance of bulletproof steel plates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475840A_ABST
    Figure CN119475840A_ABST
Patent Text Reader

Abstract

The invention relates to a simulation method and device for penetration of a bulletproof steel plate by a projectile body, computer equipment and a computer readable storage medium. The method comprises the following steps: respectively establishing a geometric model of a penetration projectile body and a finite element model of a bulletproof steel plate, wherein the finite element model of the bulletproof steel plate comprises a plurality of grid units which are connected into a whole; respectively acquiring a first material parameter of the projectile body and a second material parameter of the bulletproof steel plate, endowing the first material parameter to the geometric model, and endowing the second material parameter to the finite element model; simulation boundary conditions are set, and the simulation boundary conditions at least comprise constraint modes, contact parameters and projectile body speed parameters of the projectile body and the bulletproof steel plate; configuring simulation control parameters to perform simulation test on the finite element model to obtain a simulation result; wherein the simulation control parameters comprise parameters influencing the penetration performance in the process that the bulletproof steel plate is penetrated by a projectile body. The simulation result obtained by the method is closer to the real condition, and the accuracy of the simulation result is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of simulation test technology, and in particular to a simulation method, device, computer equipment, and computer-readable storage medium for projectile penetration into a bulletproof steel plate. Background Art

[0002] Bulletproof steel plates are an important part of the bulletproof device of the shooting range, and the safety and reliability of the bulletproof design of the shooting range has always been one of the important technical issues that the shooting range design needs to face. If the protection cannot be effectively designed, it will directly affect the use of the shooting range and even endanger the lives of working or training personnel. However, in traditional technology, the reliability of bulletproof steel plates is usually estimated through experience. Since bulletproof steel plates are usually accompanied by complex physical phenomena such as material strain rate effect, target plate material damage, and temperature rise in the breach area when they are hit by bullets, it is currently impossible to accurately evaluate the performance of bulletproof steel plates. Summary of the invention

[0003] Based on this, it is necessary to provide a simulation method, device, computer equipment, and computer-readable storage medium for projectile penetration into a bulletproof steel plate, which can determine the performance of the bulletproof steel plate, in response to the above-mentioned technical problems.

[0004] A simulation method for projectile penetrating a bulletproof steel plate, comprising:

[0005] Establishing a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate respectively, wherein the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one body;

[0006] Respectively acquiring a first material parameter of the projectile and a second material parameter of the bulletproof steel plate, assigning the first material parameter to the geometric model, and assigning the second material parameter to the finite element model;

[0007] Setting simulation boundary conditions, wherein the simulation boundary conditions at least include a constraint mode, a contact parameter, and a projectile velocity parameter of the projectile and the bulletproof steel plate;

[0008] Simulation control parameters are configured to perform simulation tests on the finite element model to obtain simulation results; wherein the simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

[0009] In one embodiment, configuring simulation control parameters to perform simulation test on the finite element model to obtain simulation results includes: configuring simulation control parameters; performing simulation test on the finite element model according to the simulation control parameters to obtain the simulation results; wherein the simulation results include the projectile velocity curve and energy curve.

[0010] In one embodiment, the simulation control parameters at least include a volume viscosity parameter, a contact control parameter, an energy dissipation parameter, and an hourglass energy parameter.

[0011] In one embodiment, configuring simulation control parameters includes:

[0012] configuring the bulk viscosity type in the bulk viscosity parameter to be a preset type, and respectively configuring the quadratic viscosity coefficient and the linear viscosity coefficient in the bulk viscosity parameter;

[0013] Configure the maximum multiplier of the penetration check of the contact surface in the contact control parameters;

[0014] Configuring the hourglass energy coefficient, rigid wall energy coefficient, sliding interface energy coefficient, and Rayleigh energy coefficient in the energy dissipation parameters;

[0015] The hourglass energy control type and hourglass coefficient in the hourglass energy parameters are configured.

[0016] In one embodiment, the simulation control parameters further include a termination parameter and a step ratio parameter, wherein the configuration simulation control parameters further include:

[0017] Configure the simulation termination time in the termination parameters;

[0018] The scaling factor of the time step in the step scaling parameter is configured, wherein the scaling factor is used to adjust the simulation termination time.

[0019] In one embodiment, setting the simulation boundary conditions includes:

[0020] Setting the contact type between the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test to surface-to-surface erosion contact, wherein the geometric model of the projectile is the primary surface and the finite element model of the bulletproof steel plate is the secondary surface;

[0021] Setting the relative positions of the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test;

[0022] The degrees of freedom of the finite element model of the bulletproof steel plate and the geometric model of the projectile in space are set.

[0023] In one embodiment, the establishing of the finite element model of the bulletproof steel plate comprises:

[0024] Establish the geometric model of the bulletproof steel plate to be tested;

[0025] The geometric model of the bulletproof steel plate is divided into multiple hexahedral meshes to obtain a finite element model of the bulletproof steel plate, wherein, with the contact position between the finite element model of the bulletproof steel plate and the geometric model of the penetrating projectile during the simulation process as the center, the sizes of the multiple hexahedral meshes gradually increase in the direction away from the contact position.

[0026] In one embodiment, the step of respectively obtaining the first material parameter of the projectile and the second material parameter of the bulletproof steel plate comprises:

[0027] The first material parameter of the projectile and the second material parameter of the bulletproof steel plate are respectively obtained based on the Hopkinson pressure bar test.

[0028] In one embodiment, the method for simulating the projectile penetrating the bulletproof steel plate further includes:

[0029] Based on the simulation results and the test benchmarking results, determining whether the simulation results meet the standards;

[0030] If the simulation result does not meet the standard, adjusting the simulation control parameter until the simulation result meets the standard;

[0031] The simulation control parameters corresponding to the simulation results meeting the standards are updated to new simulation control parameters.

[0032] A simulation device for projectile penetrating a bulletproof steel plate, comprising:

[0033] A model building module, used to respectively build a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate, wherein the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one body;

[0034] A parameter definition module, used to respectively obtain a first material parameter of the projectile and a second material parameter of the bulletproof steel plate, assign the first material parameter to the geometric model, and assign the second material parameter to the finite element model;

[0035] A simulation control module, used for setting simulation boundary conditions, wherein the simulation boundary conditions at least include the constraint mode, contact parameters and projectile velocity parameters of the projectile and the bulletproof steel plate;

[0036] A simulation execution module is used to configure simulation control parameters to perform simulation testing on the finite element model to obtain simulation results; wherein the simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

[0037] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method as claimed in claim 1 when executing the computer program.

[0038] A computer-readable storage medium stores a computer program, which implements the steps of the above method when executed by a processor.

[0039] The above-mentioned simulation method, device, computer equipment, and computer-readable storage medium for the penetration of a projectile into a bulletproof steel plate, the method first establishes a geometric model of the penetration projectile and a finite element model of the bulletproof steel plate respectively, the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one, so that it is convenient to adjust the size of the mesh to make the simulation result more accurate. Then, the first material parameter of the projectile and the second material parameter of the bulletproof steel plate are obtained respectively, and the first material parameter is assigned to the geometric model, and the second material parameter is assigned to the finite element model, so that the simulation takes into account the performance of the materials used for the projectile and the bulletproof steel plate, so that the simulation result is more accurate. Then, the simulation boundary conditions are set, and the simulation boundary conditions at least include the constraint mode, contact parameters, and projectile velocity parameters of the projectile and the bulletproof steel plate, so as to limit the environmental conditions of the simulation test, determine the simulation standard, make the simulation result more referenceable, and improve the feasibility of the simulation test. Then, the simulation control parameters are configured to simulate the finite element model and obtain the simulation results. The simulation control parameters include the parameters that affect the penetration performance in the process of the projectile penetrating the bulletproof steel plate. Therefore, in the simulation process, multiple parameters that affect the penetration performance are configured and controlled, and multiple aspects of parameters are taken into consideration, so that the simulation results are closer to the actual situation, further improving the accuracy of the simulation results. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the conventional technology, the drawings required for use in the embodiments or the conventional technology descriptions are 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 creative work.

[0041] Figure 1 A schematic diagram of a flow chart of a method for simulating a projectile penetrating a bulletproof steel plate in one embodiment;

[0042] Figure 2 A schematic diagram of model mesh division in one embodiment;

[0043] Figure 3 is a schematic diagram of a failure curve in one embodiment;

[0044] Figure 4 is a schematic diagram of a constitutive curve in one embodiment;

[0045] Figure 5 A flowchart of a simulation test method in one embodiment;

[0046] Figure 6 is a schematic diagram of a projectile velocity curve in one embodiment;

[0047] Figure 7 is a schematic diagram of an energy curve in one embodiment;

[0048] Figure 8 A flowchart of a method for configuring parameters in one embodiment;

[0049] Fig. 9 A flowchart of a method for configuring parameters in another embodiment;

[0050] Fig.10 A flowchart of a method for setting simulation boundary conditions in one embodiment;

[0051] Fig.11 is a schematic diagram of a simulation entity model in one embodiment;

[0052] Fig.12 is a schematic diagram of a simulation entity model in another embodiment;

[0053] Fig.13 is a schematic diagram of a simulation entity model in yet another embodiment;

[0054] Fig.14 It is a schematic flow chart of a verification method for simulating a projectile penetrating a bulletproof steel plate in one embodiment;

[0055] Fig.15 A schematic diagram of the structure of a simulation device for a projectile penetrating a bulletproof steel plate in one embodiment;

[0056] Fig.16 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment.

[0057] Description of reference numerals:

[0058] 10- projectile body, 20- bulletproof steel plate. DETAILED DESCRIPTION

[0059] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0061] It can be understood that the terms "first", "second", etc. used in the present application can be used in this article to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.

[0062] Spatially relative terms such as "under," "beneath," "below," "under," "above," "above," and the like may be used herein to describe the relationship of an element or feature shown in the figures to other elements or features. It should be understood that, in addition to the orientations shown in the figures, spatially relative terms also include different orientations of the device in use and operation. For example, if the device in the accompanying drawings is flipped, an element or feature described as "under other elements" or "under it" or "under it" will be oriented as being "above" the other elements or features. Thus, the exemplary terms "under" and "under" may include both upper and lower orientations. In addition, the device may also include additional orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptors used herein are interpreted accordingly.

[0063] It should be noted that when an element is considered to be "connected" to another element, it can be directly connected to the other element, or connected to the other element through an intermediate element. In addition, the "connection" in the following embodiments should be understood as "electrical connection", "communication connection", etc. if there is transmission of electrical signals or data between the connected objects.

[0064] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" etc. specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof.

[0065] In one embodiment, Figure 1 As shown, a simulation method for projectile penetrating a bulletproof steel plate is provided, the method comprising: steps S100-S130. Among them:

[0066] Step S100, respectively establishing a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate.

[0067] The finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one. The geometric model of the penetrating projectile may also include a plurality of mesh units connected in one.

[0068] Among them, in finite element simulation, the size of the grid unit will affect the accuracy of the simulation results and the complexity of the simulation calculation, so the size of the grid unit of the finite element model of the bulletproof steel plate can be set according to needs. The division of the grid of the simulation model will directly affect the calculation accuracy and solution time of the model. In terms of grid size, the smaller the grid size, the higher the calculation accuracy, but the longer the calculation time, and the larger the grid size, the faster the simulation calculation speed, but the lower the calculation accuracy.

[0069] Among them, firstly, a geometric model of the bulletproof steel plate to be tested is established, and the geometric model of the bulletproof steel plate is divided into multiple hexahedral meshes to obtain a finite element model of the bulletproof steel plate. The contact position between the finite element model of the bulletproof steel plate and the geometric model of the penetrating projectile during the simulation is taken as the center. In the direction away from the contact position, the sizes of the multiple hexahedral meshes gradually increase. This is because the deformation at the contact position is the largest, and most of the impact force of the bullet on the bulletproof steel plate acts at the contact position. Therefore, a more detailed simulation is required for the contact position, and the farther the area is from the contact position, the less affected it is, and the simulation can be relatively less detailed.

[0070] For example, Figure 2 As shown, the mesh unit of the geometric model of the projectile 10 is in the shape of a regular hexahedron, and the mesh size is 0.2 mm. The mesh unit of the finite element model of the bulletproof steel plate 20 is in the shape of a regular hexahedron, and the mesh size of the area near the contact position is 0.2 mm. Different areas are divided in the direction away from the contact position, and the mesh sizes are set to 0.4 mm, 0.8 mm, and 2 mm in sequence, so as to take into account the accuracy and speed of the simulation calculation. The mesh quality parameters can be set to aspect ratio ≤4, warpage ≤15, distortion ≤20, and Jacobian ≥0.8, so that the simulation results are closer to the actual situation and more credible.

[0071] Step S110, respectively obtaining the first material parameters of the projectile and the second material parameters of the bulletproof steel plate, assigning the first material parameters to the geometric model, and assigning the second material parameters to the finite element model.

[0072] Among them, the first material parameter of the projectile and the second material parameter of the bulletproof steel plate can be obtained respectively based on the Hopkinson pressure bar test. The Hopkinson pressure bar test can study the stress-strain relationship and failure mechanism of the material under impact load, and then select the first material parameter suitable for the projectile and the second material parameter suitable for the bulletproof steel plate.

[0073] Step S120, setting simulation boundary conditions.

[0074] The simulation boundary conditions at least include the constraint mode, contact parameters and velocity parameters of the projectile and the bulletproof steel plate, such as the relative position of the bulletproof steel plate and the projectile, the velocity of the projectile, the contact angle and contact surface between the bulletproof steel plate and the projectile, etc.

[0075] Exemplarily, the velocity parameter of the projectile may be 50 m / s.

[0076] Step S130, configuring simulation control parameters to perform simulation testing on the finite element model to obtain simulation results.

[0077] Among them, the simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

[0078] Exemplarily, the simulation control parameters include at least a volume viscosity parameter, a contact control parameter, an energy dissipation parameter, and an hourglass energy parameter.

[0079] Specifically, the simulation process is implemented in LS-DYNA software, which is a finite element structural analysis algorithm program for geometric nonlinearity, material nonlinearity and contact nonlinearity. LS-DYNA provides unit integration types, including elform4-second-order tetrahedron unit, elform10-first-order tetrahedron unit, and elform16-second-order 10-node tetrahedron unit in addition to the commonly used elform1-single-point integration hexahedron unit and elform2-reduced integration hexahedron unit. Elform1 single-point integration hexahedron unit has the characteristics of high computational efficiency and accurate results, but it is prone to hourglass energy and does not have bending characteristics. At least two rows of units are required in the thickness direction during modeling; Elform10 first-order tetrahedron unit has a serious volume self-locking phenomenon and is not suitable for simulating metal materials with large plastic deformation; elform4 and elorm16 are both second-order tetrahedron units with good coordination deformation ability and simulation accuracy much higher than elform10.

[0080] The penetration of a high-speed projectile into a target plate structure is a transient and strongly nonlinear physical process, involving multiple disciplines such as material dynamics, impact dynamics, and plastic mechanics. Failure is a complex concept, and its four related simplified conceptual models are: stress-strength, damage-toughness, excitation-response, and tolerance-specification. The specific failure mechanism depends on material or structural defects, damage caused during manufacturing or assembly, storage and field use environment, etc. The conditions that affect the state of things are collectively referred to as stress (load), such as mechanical stress and strain, current and voltage, temperature, humidity, chemical environment, and radiation. Factors affecting stress action include the geometric dimensions, composition, and damage characteristics of the material, as well as manufacturing parameters and application environment. In the present disclosure, failure mainly comes from stress-strength, which is mainly reflected by the stress-strain curve. Therefore, the present application considers material parameters related to stress and strain of bulletproof steel plates: for example, size effects affect fracture parameters, Rod parameters, softness coefficients, stress three-dimensionality, crack tip stress, etc. The Johnson-Cook (JC) material constitutive model is used to define the failure curve of the bulletproof steel plate during the simulation process. That is, the Johnson-Cook constitutive model and failure model are used to describe the material response of the bulletproof steel plate under dynamic load. The failure curve can be referred to Figure 3 , the GRUNEISEN state equation is used to define the pressure of the compressive material and the expansion material. The constitutive curve can be referred to Figure 4 .

[0081] For example, the Johnson-Cook constitutive model is expressed as follows:

[0082] Y=[A+Bε n ][1+Clnε*][1-T* m ]

[0083] Where, Y is the effective yield stress, ε is the effective plastic strain, ε* is the normalized effective plastic strain rate, T* is the relative temperature, T*=(T-T_room) / (T_melt-T_room), T_room is the room temperature, T_melt is the melting temperature, A is the yield stress, B is the strain hardening coefficient, n is the strain hardening exponent, C is the strain rate correlation coefficient, and m is the temperature correlation coefficient. [A+Bε n ] represents the effect of equivalent plastic strain on flow stress, [1+Clnε*] represents the effect of strain rate on flow stress, [1-T* m ] represents the effect of temperature on flow stress.

[0084] Considering the influence of stress triaxiality, strain rate and temperature on the fracture strain of the material, the fracture strain expression of the Johnson-Cook model is:

[0085] εf=[D1+D2exp(D3σ*)][1+D4lnε*][1+D5T*]

[0086] Among them, D1, D2, D3, D4, and D5 are all failure parameters, σ* is the average stress of normalized effective stress, that is, stress triaxiality, ε* is the normalized effective plastic strain rate, and T* is the relative temperature.

[0087] The Johnson-Cook cumulative damage failure model is used to describe the failure fracture of the material, and the expression is:

[0088] D=Σ(Δε / εf)

[0089] Among them, D is the cumulative damage coefficient, εf = [D1 + D2exp (D3σ*)] [1 + D4lnε*] [1 + D5T*], Δε is the equivalent plastic strain increment, which can be obtained in each time step of the simulation process to update D. The initial value of D is 0, which means no damage, and D = 1 means material failure. For example, the parameters of the Johnson-Cook model of bulletproof steel plates are shown in Table 1 below.

[0090] Table 1. Johnson-Cook model parameters of bulletproof steel plate

[0091]

[0092] The function of the material state equation is to define the material state equation to describe the flow characteristics of the material for high-speed collision problems. For solid elements, the GRUNEISEN state equation is used. The GRUNEISEN state equation formula is as follows:

[0093] Define the pressure for compressing a material as:

[0094] The pressure of the expanding material is defined as: p2 = p0C 2 u+(γ0+au)E

[0095] Among them, C is the volume sound velocity, S1, S2, S3 are coefficients, γ0 is a constant, u is a coefficient, and a is the first-order volume correction of γ0.

[0096] In this embodiment, firstly, a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate are established respectively, and the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one, so that the simulation result can be made more accurate by adjusting the size of the mesh. Then, the first material parameter of the projectile and the second material parameter of the bulletproof steel plate are obtained respectively, and the first material parameter is assigned to the geometric model, and the second material parameter is assigned to the finite element model, so that the simulation considers the performance of the materials used by the projectile and the bulletproof steel plate, so that the simulation result is more accurate. Then, the simulation boundary conditions are set, and the simulation boundary conditions at least include the constraint mode, contact parameters and projectile velocity parameters of the projectile and the bulletproof steel plate, so as to limit the environmental conditions of the simulation test, determine the simulation standard, make the simulation result more referenceable and improve the feasibility of the simulation test. Then, the simulation control parameters are configured to simulate the finite element model to obtain the simulation result, and the simulation control parameters include the parameters that affect the penetration performance during the projectile penetrating the bulletproof steel plate, so that the multiple parameters that affect the penetration performance are configured and controlled during the simulation process, and the parameters in multiple aspects are considered, so that the simulation result is closer to the real situation, and the accuracy of the simulation result is further improved.

[0097] In one embodiment, Figure 5 As shown, step S130 is to configure simulation control parameters to perform simulation test on the finite element model to obtain simulation results. The method includes steps S500-S510.

[0098] Step S500, configuring simulation control parameters.

[0099] The simulation control parameters at least include volume viscosity parameters, contact control parameters, energy dissipation parameters, and hourglass energy parameters.

[0100] Step S510, performing simulation test on the finite element model according to the simulation control parameters to obtain simulation results.

[0101] The simulation results include the projectile velocity curve and energy curve.

[0102] For example, the output animation, stress, strain, displacement, energy, and speed storage interval can be set. After the above simulation control parameters are configured, the entire simulation model is saved as a K file and submitted to the LS-DYNA software for calculation. The final projectile velocity curve can be found in Figure 6 , the energy curve can be found in Figure 7 .

[0103] In this embodiment, the simulation control parameters are first configured, and then the software is submitted to perform simulation calculations on the model, thereby achieving simulation of the bulletproof steel plate.

[0104] In one embodiment, Figure 8 As shown, step S500, configuring simulation control parameters. It includes: steps S800-S830. Among them:

[0105] Step S800, configuring the bulk viscosity type in the bulk viscosity parameter to be a preset type, and respectively configuring the quadratic viscosity coefficient and the linear viscosity coefficient in the bulk viscosity parameter.

[0106] Among them, the volume viscosity parameter includes the corresponding relationship between the volume change of the finite element model of the bulletproof steel plate and the stress it is subjected to. The volume viscosity refers to the quantity that characterizes the relationship between the resistance it encounters and the speed of volume change when the volume of an object changes.

[0107] For example, during configuration, the bulk viscosity keyword *CONTROL_BULK_VISCOSITY can be configured in the LS-DYNA software. The function of this keyword is to reset the default value of the global bulk viscosity. This setting is recommended for models that consider stress wave transmission and contain certain materials. By adding a viscosity term to the pressure, discontinuous waves can be smeared into a rapidly changing but continuous transition region, so that the solution process is not affected by fluctuations and the transmission of shock waves is automatically processed. At the same time, the Hugoniot transition condition is still valid during the shock wave transmission process, which can achieve better simulation results. *CONTROL_BULK_VISCOSITY type is 1, the default quadratic viscosity coefficient is 1.5, and the default linear viscosity coefficient is 0.06.

[0108] Step S810, configuring the maximum multiplier of the penetration check of the contact surface in the contact control parameters.

[0109] For example, the contact control keyword *CONTACT_ERODING_SINGLE_SURFACE_ID can be configured in the LS-DYNA software, and the contact surface maximum penetration check multiplier is set to 4. When the contact penetration maximum penetration check multiplier exceeds 4, the penetration is pulled back and the calculation is performed. The automatic redirection contact interface segment is set to 1 during initialization, which means that it is only valid for part input, and the contact surface is defined by PART. It is helpful to control the unit penetration problem in the simulation.

[0110] Step S820, configuring the hourglass energy coefficient, rigid wall energy coefficient, sliding interface energy coefficient, and Rayleigh energy coefficient in the energy dissipation parameters.

[0111] Exemplarily, the energy dissipation keyword *CONTROL_ENERGY can be configured in the LS-DYNA software, where the hourglass energy coefficient is set to 2, which means that the hourglass energy is calculated and included in the entire energy, and the hourglass energy is stored in the ASCII file glstat and matsum. The rigid wall energy coefficient is set to 2, which means that the rigid wall energy dissipation is calculated and included in the entire energy, and the rigid wall energy is stored in the ASCII file glstat. The sliding interface energy coefficient is set to 2, which means that the sliding interface energy dissipation is calculated and included in the entire energy, and the sliding interface energy dissipation is stored in the ASCII file glstat and sleout. The Rayleigh energy coefficient is set to 2, which means that the Rayleigh energy dissipation is calculated and included in the entire energy, and the Rayleigh energy is stored in the ASCII file glstat and matsum. The energy control setting is to set the energy dissipation generated in various high-speed penetration processes to be calculated, so that the calculation is more accurate and closer to reality.

[0112] Step S830, configuring the hourglass energy control type and hourglass coefficient in the hourglass energy parameters.

[0113] For example, the hourglass energy control keyword *CONTROL_HOURGLASS can be configured in the LS-DYNA software. The hourglass energy control type is set to 6, which is the strain co-rotation stiffness form of the Belytschko-Bindeman assumption of two-dimensional and three-dimensional solid elements, which can more accurately calculate the hourglass energy under high-speed penetration conditions, so that the hourglass energy is not too high. The hourglass coefficient is set to 1.

[0114] In this embodiment, the configuration of multiple simulation control parameters is implemented. By configuring the simulation control parameters, the simulation results are closer to reality and the simulation accuracy is higher.

[0115] In one embodiment, Fig. 9 As shown, the simulation control parameters also include termination parameters and step ratio parameters, step S500, configuring the simulation control parameters. Also included are steps S900-S910.

[0116] Step S900, configuring the simulation termination time in the termination parameters.

[0117] Specifically, configuring the simulation termination time can determine when the simulation is terminated. On the one hand, it can ensure the complete completion of the simulation and the integrity of the simulation results. On the other hand, it can minimize the simulation calculation time and the size of the simulation result file.

[0118] Exemplarily, the simulation termination time may be set to 0.08 s.

[0119] Step S910, configuring the scaling factor of the time step in the step scaling parameter.

[0120] The scale factor is used to adjust the simulation termination time.

[0121] For example, the time step control *CONTROL_TIMESTEP can be configured in the LS-DYNA software to adjust the proportional factor of the time step, so that the simulation termination time can be scaled when the simulation calculation results do not converge. The proportional factor can be set to 0.6s.

[0122] In this embodiment, the simulation accuracy is ensured by configuring the simulation termination time and step ratio parameters.

[0123] In one embodiment, Fig.10 As shown, step S120, setting simulation boundary conditions. It includes: steps S1000-S1020. Among them:

[0124] Step S1000, setting the contact type between the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test to surface-to-surface erosion contact.

[0125] The geometric model of the projectile is the master surface, and the finite element model of the bulletproof steel plate is the slave surface. The erosion surface-surface contact keyword can be configured in the LS-DYNA software as *CONTACT_ERODING_SINGLE_SURFACE_ID.

[0126] Step S1010, setting the relative positions of the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test.

[0127] Specifically, at the beginning of the simulation, the relative positions of the finite element model of the bulletproof steel plate and the geometric model of the projectile are first set, for example, Fig.11 As shown, the distance between the projectile 10 and the bulletproof steel plate 20 is 2 mm, and the projectile 10 is directly facing the bulletproof steel plate 20 .

[0128] Step S1020, setting the degrees of freedom of the finite element model of the bulletproof steel plate and the geometric model of the projectile in space.

[0129] The edge of the finite element model of the bulletproof steel plate is set as a fixed constraint. The symmetric planes of the finite element model of the projectile and the bulletproof steel plate are set as fixed constraints. Fig.12 , Fig.13 , constraining the degrees of freedom of the projectile 10 and the bulletproof steel plate 20 in space, making the simulation results closer to reality.

[0130] In this embodiment, by setting simulation boundary conditions, the simulation can be carried out smoothly and more realistically.

[0131] In one embodiment, Fig.14 As shown, the simulation method of projectile penetrating bulletproof steel plate further includes: steps S1400-S1420. Among them:

[0132] Step S1400, based on the simulation results and the test benchmarking results, determine whether the simulation results meet the standards.

[0133] Specifically, whether the simulation results meet the standards can be determined based on whether the simulation results match the test results, whether the hourglass energy ratio is less than 5%, and whether there is grid distortion. For example, if the deviation between the curve of the simulation results and the curve of the test results exceeds a certain value, the simulation results can be considered to be unsatisfactory.

[0134] Step S1410, when the simulation result does not meet the standard, adjust the simulation control parameters until the simulation result meets the standard.

[0135] Specifically, bulk viscosity parameters, contact control parameters, energy dissipation parameters, hourglass energy parameters, etc. can be adjusted.

[0136] Step S1420, updating the simulation control parameters corresponding to the simulation results meeting the standards to new simulation control parameters.

[0137] Specifically, the simulation control parameters corresponding to the simulation results meeting the standards are the control parameters that meet the standards. The simulation results obtained by using these control parameters for simulation tests are more accurate. Therefore, the simulation control parameters corresponding to the simulation results meeting the standards are updated as new simulation control parameters.

[0138] In this embodiment, after the simulation results are obtained, the simulation results are verified, and more appropriate simulation control parameters can be determined to improve the accuracy of subsequent simulation tests.

[0139] It should be understood that although Figure 1 , 5 The steps in the flowcharts of , 8-10, and 14 are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 , 5 , 8-10, and at least part of the steps in 14 may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily one by one, but can be executed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0140] In one embodiment, Fig.15 As shown, a simulation device for projectile penetrating a bulletproof steel plate is provided, comprising: a model building module 1501, a parameter definition module 1502, a simulation control module 1503, and a simulation execution module 1504, wherein:

[0141] The model building module 1501 is used to respectively build a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate, wherein the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one.

[0142] The parameter definition module 1502 is used to respectively obtain the first material parameter of the projectile and the second material parameter of the bulletproof steel plate, assign the first material parameter to the geometric model, and assign the second material parameter to the finite element model.

[0143] The simulation control module 1503 is used to set simulation boundary conditions, wherein the simulation boundary conditions at least include the constraint mode, contact parameters and projectile velocity parameters of the projectile and the bulletproof steel plate.

[0144] The simulation execution module 1504 is used to configure simulation control parameters to perform simulation test on the finite element model to obtain simulation results. The simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

[0145] In one embodiment, the simulation execution module 1504 includes: a parameter configuration unit and a test unit, wherein:

[0146] The parameter configuration unit is used to configure simulation control parameters.

[0147] The testing unit is used to perform simulation test on the finite element model according to the simulation control parameters to obtain the simulation result, wherein the simulation result includes the velocity curve and energy curve of the projectile.

[0148] In one embodiment, the parameter configuration unit includes: a first configuration subunit, a second configuration subunit, a third configuration subunit, a fourth configuration subunit, a fifth configuration subunit, and a sixth configuration subunit, wherein:

[0149] The first configuration subunit is used to configure the bulk viscosity type in the bulk viscosity parameter to a preset type, and to respectively configure the quadratic viscosity coefficient and the linear viscosity coefficient in the bulk viscosity parameter.

[0150] The second configuration subunit is used to configure the maximum multiplier of the penetration check of the contact surface in the contact control parameters.

[0151] The third configuration subunit is used to configure the hourglass energy coefficient, the rigid wall energy coefficient, the sliding interface energy coefficient, and the Rayleigh energy coefficient in the energy dissipation parameters.

[0152] The fourth configuration subunit is used to configure the hourglass energy control type and the hourglass coefficient in the hourglass energy parameters.

[0153] The fifth configuration subunit is used to configure the simulation termination time in the termination parameters.

[0154] The sixth configuration subunit is used to configure the scaling factor of the time step in the step scaling parameter, wherein the scaling factor is used to adjust the simulation termination time.

[0155] In one embodiment, the simulation control module 1503 includes: a contact setting unit, a position setting unit, and a degree of freedom setting unit, wherein:

[0156] The contact setting unit is used to set the contact type between the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test to surface-to-surface erosion contact, wherein the geometric model of the projectile is the main surface and the finite element model of the bulletproof steel plate is the secondary surface.

[0157] The position setting unit is used to set the relative position of the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test.

[0158] The degree of freedom setting unit is used to set the degrees of freedom of the finite element model of the bulletproof steel plate and the geometric model of the projectile in space.

[0159] In one embodiment, the simulation device for projectile penetrating a bulletproof steel plate further includes: a judgment module, an adjustment module, and an update module, wherein:

[0160] The judgment module is used to determine whether the simulation result meets the standard based on the simulation result and the test benchmark result.

[0161] The adjustment module is used to adjust the simulation control parameters when the simulation result does not meet the standard until the simulation result meets the standard.

[0162] The updating module is used to update the simulation control parameters corresponding to the simulation results meeting the standards to new simulation control parameters.

[0163] For the specific definition of the simulation device for projectile penetration of bulletproof steel plate, please refer to the definition of the simulation method for projectile penetration of bulletproof steel plate in the above text, which will not be repeated here. Each module in the above-mentioned simulation device for projectile penetration of bulletproof steel plate can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0164] In one embodiment, a computer device is provided, wherein the internal structure diagram of the computer device can be as follows: Fig.16 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, 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 network 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 simulation method of a projectile penetrating a bulletproof steel plate is implemented.

[0165] Those skilled in the art will understand that Fig.16 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.

[0166] In one 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.

[0167] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0168] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0169] 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 memory, storage, database or other media used in the embodiments provided in this 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 or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0170] In the description of this specification, the description with reference to the terms "some embodiments", "other embodiments", "ideal embodiments", 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 invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example.

[0171] The technical features of the above embodiments may be arbitrarily combined. 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.

[0172] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for simulating a projectile penetrating a bulletproof steel plate, characterized in that: include: Establishing a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate respectively, wherein the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one body; Respectively acquiring a first material parameter of the projectile and a second material parameter of the bulletproof steel plate, assigning the first material parameter to the geometric model, and assigning the second material parameter to the finite element model; Setting simulation boundary conditions, wherein the simulation boundary conditions at least include a constraint mode, a contact parameter, and a projectile velocity parameter of the projectile and the bulletproof steel plate; Simulation control parameters are configured to perform simulation tests on the finite element model to obtain simulation results; wherein the simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

2. The method for simulating a projectile penetrating a bulletproof steel plate according to claim 1, characterized in that: The configuring simulation control parameters to perform simulation test on the finite element model to obtain simulation results includes: Configure simulation control parameters; The finite element model is simulated and tested according to the simulation control parameters to obtain the simulation results; wherein the simulation results include the projectile velocity curve and the energy curve.

3. The method for simulating a projectile penetrating a bulletproof steel plate according to claim 2, characterized in that: The simulation control parameters at least include a volume viscosity parameter, a contact control parameter, an energy dissipation parameter, and an hourglass energy parameter.

4. The method for simulating a projectile penetrating a bulletproof steel plate according to claim 3, characterized in that: Configure simulation control parameters, including: configuring the bulk viscosity type in the bulk viscosity parameter to be a preset type, and respectively configuring the quadratic viscosity coefficient and the linear viscosity coefficient in the bulk viscosity parameter; Configure the maximum multiplier of the penetration check of the contact surface in the contact control parameters; Configuring the hourglass energy coefficient, rigid wall energy coefficient, sliding interface energy coefficient, and Rayleigh energy coefficient in the energy dissipation parameters; The hourglass energy control type and hourglass coefficient in the hourglass energy parameters are configured.

5. The method for simulating a projectile penetrating a bulletproof steel plate according to claim 3, characterized in that: The simulation control parameters also include a termination parameter and a step ratio parameter, wherein the configuration simulation control parameters also include: Configure the simulation termination time in the termination parameters; The scaling factor of the time step in the step scaling parameter is configured, wherein the scaling factor is used to adjust the simulation termination time.

6. The method for simulating a projectile penetrating a bulletproof steel plate according to any one of claims 1 to 5, characterized in that: The setting of simulation boundary conditions includes: Setting the contact type between the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test to surface-to-surface erosion contact, wherein the geometric model of the projectile is the primary surface and the finite element model of the bulletproof steel plate is the secondary surface; Setting the relative positions of the finite element model of the bulletproof steel plate and the geometric model of the projectile during the simulation test; The degrees of freedom of the finite element model of the bulletproof steel plate and the geometric model of the projectile in space are set.

7. The method for simulating a projectile penetrating a bulletproof steel plate according to any one of claims 1 to 5, characterized in that: The finite element model of the bulletproof steel plate is established, comprising: Establish the geometric model of the bulletproof steel plate to be tested; The geometric model of the bulletproof steel plate is divided into multiple hexahedral meshes to obtain a finite element model of the bulletproof steel plate, wherein, with the contact position between the finite element model of the bulletproof steel plate and the geometric model of the penetrating projectile during the simulation process as the center, the sizes of the multiple hexahedral meshes gradually increase in the direction away from the contact position.

8. The method for simulating a projectile penetrating a bulletproof steel plate according to any one of claims 1 to 5, characterized in that: The step of respectively obtaining the first material parameter of the projectile and the second material parameter of the bulletproof steel plate comprises: The first material parameter of the projectile and the second material parameter of the bulletproof steel plate are respectively obtained based on the Hopkinson pressure bar test.

9. The method for simulating a projectile penetrating a bulletproof steel plate according to any one of claims 1 to 5, characterized in that: The method further comprises: Based on the simulation results and the test benchmarking results, determining whether the simulation results meet the standards; If the simulation result does not meet the standard, adjusting the simulation control parameter until the simulation result meets the standard; The simulation control parameters corresponding to the simulation results meeting the standards are updated to new simulation control parameters.

10. A device for simulating a projectile penetrating a bulletproof steel plate, characterized in that: include: A model building module, used to respectively build a geometric model of the penetrating projectile and a finite element model of the bulletproof steel plate, wherein the finite element model of the bulletproof steel plate includes a plurality of mesh units connected in one body; A parameter definition module, used to respectively obtain a first material parameter of the projectile and a second material parameter of the bulletproof steel plate, assign the first material parameter to the geometric model, and assign the second material parameter to the finite element model; A simulation control module, used for setting simulation boundary conditions, wherein the simulation boundary conditions at least include the constraint mode, contact parameters and projectile velocity parameters of the projectile and the bulletproof steel plate; A simulation execution module is used to configure simulation control parameters to perform simulation tests on the finite element model to obtain simulation results; wherein the simulation control parameters include parameters that affect the penetration performance during the process of the projectile penetrating the bulletproof steel plate.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

12. 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 method according to any one of claims 1 to 9 are implemented.