Sympathetic detonation simulation visualization system based on sympathetic detonation reaction intensity grade
By using Unreal Engine to visualize and simulate the intensity level of ammunition sympathetic detonation reaction, the problems of high cost and low efficiency in existing technologies have been solved, enabling low-cost and rapid assessment and dynamic display of the intensity of ammunition sympathetic detonation reaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING INST OF TECH
- Filing Date
- 2026-04-03
- Publication Date
- 2026-05-01
AI Technical Summary
Existing methods for evaluating the intensity of munition sympathetic detonation reactions are costly, inefficient, lack precise quantitative standards, and are difficult to popularize and apply quickly. Existing methods mainly rely on experiments to obtain data, which is time-consuming and has a high operational threshold.
A visualization system based on the intensity level of sympathetic detonation reaction is adopted, including modules for 3D basic model construction, model rendering, and sympathetic detonation reaction intensity assessment and visualization. The Unreal Engine is used to simulate and visualize virtual sympathetic detonation, and the reaction is assessed and displayed by evaluating the energy level received by the virtual explosive charge.
It achieves low-cost, rapid, and intuitive assessment of the intensity of ammunition secondary detonation reaction, and has the ability to provide immersive interaction and construct arbitrary virtual secondary detonation test scenarios. Compared with experiments, it has lower costs, simpler operation, faster simulation speed, and can display the dynamic process of secondary detonation in real time.
Smart Images

Figure CN121959982A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of sympathetic detonation simulation technology, and in particular to a sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction. Background Technology
[0002] Ammunition sympathetic detonation refers to the chain reaction phenomenon in which, when ammunition explodes, energy is transferred through inert media such as air via shock waves, high-speed fragments, or high-temperature detonation products, triggering an explosion of the ammunition at a certain distance.
[0003] In the actual occurrence of ammunition sympathetic detonation, the intensity of the chain reaction varies depending on factors such as ammunition type, detonation distance, and environmental conditions. Evaluation methods are easily influenced by the experience and subjective judgment of practitioners, leading to completely different conclusions from different individuals. Therefore, there is a lack of precise quantitative standards to reflect the intensity of ammunition reactions, and no clear boundaries exist. While quantitative methods for evaluating the intensity of ammunition reactions currently exist, these methods generally suffer from slow evaluation speed, high requirements for operator expertise, high operational barriers, and high costs, hindering their rapid widespread application.
[0004] There are few existing methods for quantitative assessment and prediction of the intensity of munition secondary detonation reactions. The existing methods mainly rely on experimental data for evaluation, which is time-consuming and resource-intensive, and it is difficult to realistically simulate the reaction effects of different reaction levels of the propellant. Summary of the Invention
[0005] Based on the above analysis, the embodiments of the present invention aim to provide a sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction, in order to solve the problems of high cost, low efficiency and unintuitive results of existing sympathetic detonation simulation methods.
[0006] This invention provides a sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction, comprising: The 3D basic model building module is used to build 3D basic models of the main explosive and the charged explosive based on the simulated sympathetic detonation scenario. The simulated sympathetic detonation scenario includes information about the main explosive and the charged explosive, as well as the distance between the projectile axes of the main explosive and the charged explosive. The model rendering module is used to render virtual main explosive and virtual explosive in Unreal Engine based on the 3D base model of the sympathetic detonation scene to be simulated, the main explosive and the explosive to be delivered. The sympathetic detonation reaction intensity assessment and visualization module is used to simulate the sympathetic detonation of virtual primary explosive and virtual secondary explosive in Unreal Engine, and to assess the sympathetic detonation reaction level based on the energy received by the virtual secondary explosive in the sympathetic detonation simulation, and to present the reaction visualization effect of the virtual secondary explosive based on the assessment results.
[0007] Furthermore, in the three-dimensional basic model construction module, if the main explosive and the explosive charge are unloaded explosives, the information of the main explosive and the explosive charge includes shape, size, and charge content; if the main explosive and the explosive charge are shelled explosives, the information of the main explosive and the explosive charge includes shape, size, charge content, and shell thickness.
[0008] Furthermore, in the sympathetic detonation reaction intensity assessment and visualization module, an explosive force field model is constructed and loaded onto the virtual main explosive and the virtual charged explosive. Then, the virtual main explosive is detonated in Unreal Engine to simulate the sympathetic detonation of the virtual charged explosive.
[0009] Furthermore, in the sympathetic detonation reaction intensity assessment and visualization module, the sympathetic detonation reaction intensity level is assessed in the following ways: If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic detonation intensity is positive, then the intensity level is detonation; otherwise... If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic explosion intensity is positive, the intensity level is deflagration; otherwise... If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic explosion intensity is positive, then the intensity level is combustion; otherwise... The intensity level of the secondary explosion reaction was unreacted. in, This indicates the critical initiation energy of the explosive. , These represent the reactivity of the first explosive and the reactivity of the second explosive, respectively.
[0010] Furthermore, if the virtual primary explosive is a bare explosive, the energy received by the virtual secondary explosive is the shock wave energy received by the virtual secondary explosive; in specific implementation, if the virtual primary explosive is a shell-loaded explosive, the energy received by the virtual secondary explosive is the maximum fragment impact energy among all fragments that impact the virtual secondary explosive.
[0011] Furthermore, both the primary and secondary propellants are cylindrical in shape, and have the same size and type; the fragment impact energy of each impacting virtual secondary propellant fragment is obtained in the following manner: , In the formula, This represents the impact energy of a fragment that strikes a virtual explosive fragment. This represents the pressure exerted by the fragments on the virtual delivery charge. This indicates the duration of pressure exerted by the fragments on the virtual propellant charge.
[0012] Furthermore, the pressure exerted by the fragments on the virtual propellant charge is obtained by simultaneously solving the following equations. : , In the formula, This indicates the velocity of the particles on the virtual propellant charge affected by the fragments. , These represent the pressure and particle velocity of the fragments acting on the outer wall of the virtual delivery capsule, respectively. , These represent the pressure and particle velocity acting on the inner wall of the virtual propellant casing, respectively. , These represent the charge and shell density of the virtual delivery device, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant charge, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant casing, respectively. This represents the attenuation coefficient of the virtual drug delivery shell material. This indicates the thickness of the virtual drug delivery casing.
[0013] Furthermore, the pressure exerted by the fragments on the outer wall of the virtual delivery capsule can be obtained by simultaneously solving the following formulas. and particle velocity : , In the formula, , These represent the pressure and particle velocity on the fragment, respectively. V Indicates fragment velocity, Indicates the initial density of the fragment. , These represent the Hugoniot constants for the first and second impacts of the fragment, respectively.
[0014] Furthermore, the duration of pressure exerted by the fragments on the virtual propellant charge. Represented as: , in, , , , In the formula, This indicates the shell thickness of the virtual master drug. This indicates the velocity of the shock wave within the fragment. Indicates the fragment radius. This represents the speed of sound under high pressure. Indicates the volume of the fragment. , These represent the adiabatic constants of the first and second impacts of the fragment, respectively. This indicates the density after the fragment is compressed following impact.
[0015] Furthermore, the virtual drug delivery device is subjected to shock wave energy. , is represented as: , in, ; In the formula, This represents the peak overpressure of the shock wave experienced by the virtual drug delivery device. This indicates the duration of the shockwave effect experienced by the virtual drug delivery device. The distance between the virtual primary delivery device and the virtual secondary delivery device is the distance between the spring shafts. The initial density of air, It is a constant.
[0016] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects: This invention provides a sympathetic detonation simulation visualization system based on the intensity level of the sympathetic detonation reaction. It includes a 3D basic model building module for constructing 3D basic models of the primary and secondary explosive charges based on the sympathetic detonation scenario to be simulated; a model rendering module for rendering virtual primary and secondary explosive charges in Unreal Engine based on the 3D basic models of the primary and secondary explosive charges; and a sympathetic detonation simulation module for performing the virtual primary and secondary explosive charges sympathetic detonation in Unreal Engine, evaluating the sympathetic detonation reaction level based on the energy received by the virtual secondary explosive charge in the sympathetic detonation simulation, and presenting the evaluation results. The sympathetic detonation reaction intensity assessment and visualization module for virtual propellant reactions can accurately assess the intensity level of the sympathetic detonation reaction of the propellant and visualize the reaction based on the assessment results. It features immersive interaction and the ability to construct arbitrary virtual sympathetic detonation test scenarios. It uses Unreal Engine to build realistic experimental scenarios, which is lower in cost and simpler to operate than experimental methods, and faster and easier to learn than numerical simulation. By visualizing the sympathetic detonation process, it can intuitively present the effect of the main propellant detonating and causing the propellant to explode, and display the dynamic process of the sympathetic detonation in real time.
[0017] In this invention, the above-described technical solutions can be combined with each other to achieve more preferred combinations. Other features and advantages of this invention will be set forth in the following description, and some advantages may become apparent from the description or be learned by practicing the invention. The objects and other advantages of this invention can be realized and obtained from what is particularly pointed out in the description and drawings. Attached Figure Description
[0018] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Throughout the drawings, the same reference numerals denote the same parts.
[0019] Figure 1 A flowchart illustrating the sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction provided in this embodiment of the invention; Figure 2 This is a schematic diagram of the ammunition detonation parameter selection interface provided in an embodiment of the present invention. Detailed Implementation
[0020] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention.
[0021] A specific embodiment of the present invention discloses a sympathetic detonation simulation visualization system based on the intensity level of the sympathetic detonation reaction, such as... Figure 1 As shown, it includes: The 3D basic model building module is used to build 3D basic models of the main explosive and the charged explosive based on the simulated sympathetic detonation scenario. The simulated sympathetic detonation scenario includes information about the main explosive and the charged explosive, as well as the distance between the projectile axes of the main explosive and the charged explosive. The model rendering module is used to render virtual main explosive and virtual explosive in Unreal Engine based on the 3D base model of the sympathetic detonation scene to be simulated, the main explosive and the explosive to be delivered. The sympathetic detonation reaction intensity assessment and visualization module is used to simulate the sympathetic detonation of virtual primary explosive and virtual secondary explosive in Unreal Engine, and to assess the sympathetic detonation reaction level based on the energy received by the virtual secondary explosive in the sympathetic detonation simulation, and to present the reaction visualization effect of the virtual secondary explosive based on the assessment results.
[0022] During implementation, in the three-dimensional basic model construction module, if the main explosive and the charged explosive are unloaded explosives, the information of the main explosive and the charged explosive includes shape, size, and charge; if the main explosive and the charged explosive are shell-loaded explosives, the information of the main explosive and the charged explosive includes shape, size, charge, and shell thickness; the distance between the projectile axes of the main explosive and the charged explosive is the distance between their axes; wherein, if the main explosive and the charged explosive are shell-loaded explosives, the corresponding three-dimensional basic model includes the three-dimensional basic model of the charge and the shell.
[0023] Specifically, in the 3D basic model building module, 3D basic models of the main drug delivery unit and the drug being delivered are generated through procedural meshes. Specifically, in Unreal Engine, the CreateMeshSection blueprint node is called using the Procedural Mesh Component, and the 3D basic model is generated in real-time during runtime by setting the pins of the CreateMeshSection node. The 3D basic model can also be modeled using 3ds Max modeling software and then imported into Unreal Engine, such as... Figure 2 As shown.
[0024] For example, in this embodiment, the main explosive and the charged explosive are cylindrical TNT-filled explosives with a diameter of 50mm × 100mm and a shell thickness of 5mm.
[0025] During implementation, in the model rendering module, virtual primary explosives and virtual secondary explosives are rendered in Unreal Engine. The distance between the virtual primary explosives and virtual secondary explosives is the distance between the projectile axes of the primary explosives and secondary explosives in the simulated secondary detonation scene. Rendering the virtual primary explosives and virtual secondary explosives includes topological editing, UV creation, material assignment, collision editing, and texture baking of the 3D base models of the primary explosives and secondary explosives.
[0026] Specifically, topology editing is used to adjust the distribution structure of points, lines, and faces on the mesh of the 3D base model; UV creation is used to unfold the mesh on the surface of the 3D base model into a 2D planar diagram, where the 2D coordinate space is the UV coordinate, which is the basis of texture baking; material assignment is used to create and assign materials to the 3D base model. Materials define a set of procedural scripts or resources for the visual attributes of the object's surface (such as color, metallicity, roughness, and normal details); collision editing is used to create a set of simplified, invisible geometry (collision bodies) for the 3D base model for physical simulation and ray detection; texture baking is used to bake the complex surface details (such as scratches, dents, and casting texture) of the high-poly model onto one or more 2D texture maps through rendering calculations, and then apply these maps to the optimized low-poly model, so that the low-poly model presents the rich details of the high-poly model.
[0027] For example, the explosive uses the TranslucentHoverMaterial material that comes with Unreal Engine; the model collision preset is set to Block All Dynamic collision type and simulated physics is enabled.
[0028] Preferably, the simulated explosion scene also includes terrain scene information. Virtual terrain is rendered in Unreal Engine, where the terrain scene information includes lighting, materials, textures, terrain, vegetation, and buildings. Specifically, based on the real terrain scene, it is created using the Unreal Engine's built-in Landscape system and adjusted and optimized using terrain editing tools to achieve an effect similar to the shape of the real terrain. After the virtual terrain is created, materials are added to the virtual terrain based on the landform features to make it closer to the effect in the real world.
[0029] During implementation, in the sympathetic detonation reaction intensity assessment and visualization module, an explosive force field model is constructed and loaded onto the virtual main explosive and the virtual charged explosive. Then, the virtual main explosive is detonated in Unreal Engine to simulate the sympathetic detonation of the virtual charged explosive.
[0030] In specific implementation, if the main explosive and the explosive charge are uncharged explosives, the explosive power field model includes a shock wave power field model; if the main explosive and the explosive charge are charged explosives, the explosive power field model includes a shock wave power field model and a fragmentation power field model; wherein, the fragmentation power field model includes a fragmentation velocity model, a fragmentation angle model, and a fragmentation distribution model.
[0031] It should be noted that in this embodiment, both the main explosive and the charged explosive are cylindrical in shape and have the same size and type. That is to say, the main explosive and the charged explosive are either uncharged explosives or both are shelled explosives. Based on this, the shock wave power field model and the fragmentation power field model are constructed.
[0032] Specifically, the shock wave power field model includes a shock wave pressure model and a shock wave velocity model; wherein, The shock wave pressure model is expressed as: , in, , In the formula, p The peak overpressure of the shock wave of a cylindrical explosive. The peak overpressure scaling factor for cylindrical charge incident forces. The peak overpressure of the shock wave of a spherical explosive; , Denotes the order factor of a polynomial. The fitting coefficients for the peak overpressure proportionality factor of the shock wave are denoted as . The azimuth of the shock wave. For distance comparison.
[0033] The shock wave velocity model is expressed as: , In the formula, Indicates the speed of the shock wave; The isentropic index, for example, for air Take 1.4; This represents the air density, taken as 1.29. .
[0034] More specifically, compare distances , is represented as: , In the formula, Indicates the distance between the shock wave and the explosion center. This indicates the equivalent charge; for cylindrical TNT explosives, the equivalent charge is... ,in, Indicates the charge radius of the explosive. Indicates the length of the explosive charge. This indicates the density of TNT explosive.
[0035] More specifically, the peak overpressure of the shock wave from a spherical explosive , is represented as: , In the formula, Indicates the order of fitting. For the first First-order fitting constant, Denotes the first fitting constant. This represents the second fitting constant.
[0036] More specifically, the fitting coefficients of the shock wave peak overpressure proportional factor are shown in Table 1, and the fitting constants of the spherical drug are shown in Table 2.
[0037] Table 1 Fitting coefficients of the peak overpressure proportional factor of shock waves
[0038] Table 2 Fitting constants for spherical drugs
[0039] It should be noted that for secondary explosion scenarios, the scale distance is often smaller than [the actual distance]. This falls within the near-field explosion range. For near-field explosions, the peak overpressure of the shock wave during the explosion process is affected by the air shock wave and detonation products, and is also affected by structural effects. The peak overpressure load of the cylindrical charge shock wave exhibits strong spatial non-uniformity along the axial and radial directions. Therefore, in this embodiment, based on the near-field explosion data and simulation results of cylindrical explosives, a scaling factor is introduced into the KB model to obtain the shock wave pressure model of the shock wave pressure power field calculation model. Then, the shock wave velocity model is simplified by deriving the basic relationship of the plane normal shock wave.
[0040] More specifically, based on the shockwave power field model, the explosion shockwave generated during the secondary explosion is created using the Niagara particle system in Unreal Engine. Specifically, an "add velocity" module is added to the Niagara particle editor, and in the module details panel, "speed velocity" is set to "float from curve" to assign the velocity calculated by the shockwave power field model to the particles, thus simulating the real physical velocity of the shockwave. This is combined with a blueprint- or physics-driven, parameter-synchronized physical force to simulate the shockwave pressure calculated by the shockwave power field model, thus simulating the real physical shockwave pressure.
[0041] Specifically, the fragment velocity model is expressed as: , in, , In the formula, x Indicates the axial distance from the detonation point; Indicates that the center is located at x The velocity of the fragment at that location; Indicates the average velocity of the fragments; This represents the energy released per unit mass in an explosion; Indicates the ratio of propellant mass. Indicates the diameter of the charge. L Indicates the length of the explosive charge.
[0042] More specifically, the charge mass ratio Represented as: , In the formula, C For the quality of explosives, For the mass of the shell.
[0043] Specifically, the fragment scattering angle model is expressed as:
[0044] in, , , In the formula, Centered at x The angle of the scattered fragments at that point The angle between the fragment scattering angle and the shell normal. For the detonation velocity of the explosive, The angle between the line connecting the center of the fragment and the detonation point and the axis of the explosive. The coordinates of the detonation point on the explosive axis are: rLet be the outer radius of the casing; where, if the detonation point is located at the center of the upper end face of the explosive, then This refers to the height of the explosive.
[0045] It should be noted that the modified Shapiro model is used to calculate the fragmentation angle of the cylindrical charge. In the Shapiro model, the detonation wave is assumed to propagate outward in the form of a spherical wave. When calculating the explosion of the cylindrical charge, the influence of the initiation point is considered. The fragmentation angle model described above is given in this embodiment.
[0046] Specifically, the fragment distribution model is expressed as follows: , in, , , In the formula, This indicates that the mass of the fragment is greater than The number of fragments, This indicates the fragment quality threshold, which should be set according to the actual situation. Indicates the total number of fragments. For the shell mass, To determine the average fragment quality, For shell thickness, The diameter of the shell, K For example, the charge coefficient is... K Take 3.4; This is a geometric correction factor; for example, for short cylindrical shells (i.e., aspect ratio less than 1), ≈0.8, long cylindrical shell (i.e., length-to-diameter ratio greater than 1). ≈1.0.
[0047] It should be noted that the quantity and mass distribution of fragments are calculated using a modified Mott distribution. The aspect ratio and wall thickness of the cylindrical shell are key geometric parameters affecting the fragment distribution. In this embodiment, the fragment distribution model is obtained by correcting the geometric coefficients.
[0048] Specifically, based on the fragmentation force field model, fragments generated during the secondary explosion are created in the Chao system built into Unreal Engine. Specifically: fragments are generated using data obtained from the fragmentation force field model through Chaos' Geometry Collection; physics simulation is enabled in the Geometry Collection component, and the collision type is set to Convex to improve accuracy; the real-time status of the fragments is obtained through C++ code; the position, velocity, and timestamp of the fragments are recorded in the Blueprint using Tick events, and a structure is created to store this data; a Write String to File node is added to the Blueprint, and after the simulation, the recorded trajectory data is written to a CSV file; in addition, Unreal Engine can detect the number of fragments impacting the explosive charge and obtain the velocity, size, and shape parameters of the relevant fragments, providing more accurate data support for secondary explosion mechanism analysis and risk assessment; specifically: when generating fragments, a unique tag is assigned to each fragment using the Set Actor Tag node; the specific fragment is identified using the Geometry Collection's Item Index; the index is obtained through Hit ItemIndex in the collision event; and the fragment attributes are queried using the Get Geometry Collection Data node.
[0049] It is understood that the method in this embodiment has a specified fragment tracking function, which can capture and draw the motion trajectory of the target fragment in real time, and simultaneously acquire various characteristic parameters of the fragment.
[0050] Understandably, power field data can be directly collected through Unreal Engine settings, increasing the relevance and operability of the simulation process. It eliminates the need for complex calculations to obtain relevant data, making it more convenient.
[0051] Specifically, the explosive force field model is used to create relevant parameter variables in Unreal Engine. These variables are then input into the mathematical expression node of the Unreal Engine blueprint according to the aforementioned formulas. The relevant input variables are then exposed, and the parameters are input. After running the simulation, the values of these parameters can be calculated. Alternatively, Unreal Engine also supports importing external fragment data into a visualization simulation system for more accurate simulation results. Specifically, based on the constructed explosive force field model, node displacement, velocity, and other data are extracted from the d3plot file generated by ls-dyna and saved as a CSV file. Unreal Engine then reads the standardized CSV file using C++ and stores the data as a queryable array for subsequent fragment motion control.
[0052] During implementation, the intensity level of the sympathetic detonation reaction is assessed in the sympathetic detonation reaction intensity assessment and visualization module using the following methods: If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic detonation intensity is positive, then the intensity level is detonation; otherwise... If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic explosion intensity is positive, the intensity level is deflagration; otherwise... If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic explosion intensity is positive, then the intensity level is combustion; otherwise... The intensity level of the secondary explosion reaction was unreacted. in, This indicates the critical initiation energy of the explosive. , These represent the reactivity of the first explosive and the reactivity of the second explosive, respectively.
[0053] Specifically, , The values were set to 0.4 and 0.055 respectively; for TNT explosives, the experimentally measured critical initiation energy was... .
[0054] It should be noted that when the intensity level of the sympathetic detonation reaction of the virtual explosive is detonation, the virtual explosive is detonated in Unreal Engine.
[0055] In practice, if the virtual main explosive is a bare explosive, then the energy received by the virtual main explosive is the shock wave energy received by the virtual main explosive.
[0056] Specifically, the virtual drug delivery device is subjected to shock wave energy. , is represented as: , in, ; In the formula, This represents the peak overpressure of the shock wave experienced by the virtual drug delivery device. This indicates the duration of the shockwave effect experienced by the virtual drug delivery device. The distance between the virtual primary delivery device and the virtual secondary delivery device is the distance between the spring shafts. The initial density of air, It is a constant.
[0057] More specifically, constants =0.5, the initial density of air .
[0058] Specifically, the critical detonation energy of the explosive is set based on the information of the explosive.
[0059] It should be noted that the duration of the shock wave was derived through the following reasoning: Known shock wave barotropic action time tand the explosive energy of explosives E Initial density of air ,pressure p and the propagation distance of the air shock wave from the explosion r Using dimensional analysis, the following relationship can be obtained: , application Theorem constructs dimensionless numbers. If a physical process involves 5 physical quantities and the fundamental dimension number is 3, then the process can be constructed from 5-3 independent dimensionless numbers. Number description.
[0060] Two results were obtained through dimensional analysis. number: , , according to Theorem: Dimensionless numbers satisfy a functional relationship: , Will and Substituting the functional relationship, we get The calculation formula is as follows: , dimensionless numbers in practical applications It can be approximated as a constant. k The formula then simplifies to: .
[0061] In practice, if the virtual primary explosive is a shell-loaded explosive, the energy received by the virtual primary explosive is the maximum fragment impact energy among all fragments that impact the virtual primary explosive.
[0062] Specifically, in Unreal Engine, collision detection can be used to obtain all fragments that collide with the virtual propellant and calculate the fragment volume. Specifically, fragment collisions are detected through the Blueprint event `On Component Hit`, and when a fragment collides with the virtual propellant, its velocity is obtained through the aforementioned operations.
[0063] Specifically, the fragment impact energy of each impacted virtual propellant fragment is obtained in the following way: , In the formula, This represents the impact energy of a fragment that strikes a virtual explosive fragment. This represents the pressure exerted by the fragments on the virtual delivery charge. This indicates the duration of pressure exerted by the fragments on the virtual propellant charge.
[0064] More specifically, the pressure exerted by the fragments on the virtual propellant charge is obtained by simultaneously solving the following equations. : , In the formula, This indicates the velocity of the particles on the virtual propellant charge affected by the fragments. , These represent the pressure and particle velocity of the fragments acting on the outer wall of the virtual delivery capsule, respectively. , These represent the pressure and particle velocity acting on the inner wall of the virtual propellant casing, respectively. , These represent the charge and shell density of the virtual delivery device, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant charge, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant casing, respectively. This represents the attenuation coefficient of the virtual drug delivery shell material. This indicates the thickness of the virtual drug delivery casing.
[0065] The pressure exerted by the fragments on the outer wall of the virtual delivery capsule is obtained by simultaneously applying the following formulas. and particle velocity : , In the formula, , These represent the pressure and particle velocity on the fragment, respectively. V Indicates fragment velocity, Indicates the initial density of the fragment. , These represent the Hugoniot constants for the first and second impacts of the fragment, respectively.
[0066] It is understandable that when a fragment impacts the explosive casing perpendicularly, two shock waves are generated at the contact surface of the casing, and propagate along the normal of the contact surface to the fragment and the casing and through the casing to the explosive. According to the law of conservation of momentum and the theorem of interface continuity when the fragment impacts the explosive casing, the above formula can be obtained.
[0067] More specifically, the duration of pressure exerted by the fragments on the virtual propellant charge. Represented as: , in, , , , In the formula, This indicates the shell thickness of the virtual master drug. This indicates the velocity of the shock wave within the fragment. Indicates the fragment radius. This represents the speed of sound under high pressure. Indicates the volume of the fragment. , These represent the adiabatic constants of the first and second impacts of the fragment, respectively. This indicates the initial density of the fragment. This indicates the density after fragment impact compression. This indicates the velocity of the fragment particles. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant casing, respectively. This represents the velocity of the particles acting on the outer wall of the virtual delivery capsule.
[0068] Specifically, the visualization effects of the virtual explosive charge's reaction are configured in Unreal Engine based on the intensity level of the sympathetic detonation reaction. These visualization effects include fragmentation, flame, and smoke effects. It should be noted that the visualization effects for different sympathetic detonation reaction intensities are designed based on experience. Specifically, when the intensity level of the explosive charge's sympathetic detonation reaction is detonation, the corresponding visualization effect for the virtual explosive charge's detonation is determined. In other words, when the intensity level of the explosive charge's sympathetic detonation reaction is detonation, the virtual explosive charge is determined to detonate in Unreal Engine.
[0069] Preferably, the Niagara particle system built into Unreal Engine is used to create the flame and smoke effects produced during the detonation process.
[0070] Specifically, the emitter was created using the RdialBurst emitter included with Unreal Engine as a template, and its material was modified to a flame-related material. The particle color was adjusted to a gradient from yellow and orange to red, and the color changed with the life cycle using the ColorOverLife module. The ScaleOverLife module was used to make the particle size gradually decrease or expand over time, and the particle speed was set to be relatively fast to simulate the effect of rising flames.
[0071] Specifically, a smoke emitter was added to Unreal Engine, with the generation rate set to 50%, the initial size set to 10, the final size set to 100, a gray or black smoke material selected, and the smoke cycle set to 3 seconds.
[0072] More specifically, in Unreal Engine, drag the effect created above into the scene, select "Convert Options to Blueprint Class" to convert the Niagara effect into a Blueprint class, add a "Generate Actor from Class" Blueprint node to the level Blueprint, and set the generation position, size, and direction so that the effect will be generated at the corresponding position after the explosion.
[0073] For example, the user interface (UMG) system built into Unreal Engine is used to design an interactive interface, which includes a start screen, a munition detonation parameter setting screen, an operation screen, and a result screen. Specifically, a control blueprint is created in Unreal Engine that inherits from UserWidget. The created control blueprint is opened, and the UI interface is designed in the blueprint designer mode. Buttons are bound in the icon editing mode to implement the button functions through blueprint nodes. The munition detonation parameter setting screen includes selecting the munition state (shell-mounted or unmounted), munition size, munition type, and the distance between the primary and secondary munitions. The operation screen allows for munition detonation, slow-motion, pause, and start operations. The Niagara particle system built into Unreal Engine is used to design explosion effects, including the flash, smoke, and shockwave effects after the explosion.
[0074] It should be noted that the visualization simulation method in this embodiment can be repeated multiple times according to actual needs, and the analysis is based on the results of multiple simulations, which is more reliable.
[0075] Compared with existing technologies, this embodiment provides a sympathetic detonation simulation visualization system based on the intensity level of the sympathetic detonation reaction. It includes a 3D basic model building module for constructing 3D basic models of the main explosive and the charged explosive based on the sympathetic detonation scenario to be simulated; a model rendering module for rendering virtual main explosive and virtual charged explosive in Unreal Engine based on the 3D basic models of the sympathetic detonation scenario to be simulated, the main explosive, and the charged explosive; and a sympathetic detonation simulation module for performing the virtual main explosive and virtual charged explosive sympathetic detonation in Unreal Engine, and evaluating the sympathetic detonation reaction level based on the energy received by the virtual charged explosive in the sympathetic detonation simulation. The results present a sympathetic detonation reaction intensity assessment and visualization module that visualizes the reaction of the virtual propellant. It can accurately assess the intensity level of the sympathetic detonation reaction of the propellant and visualize the reaction of the propellant based on the assessment results. It features immersive interaction and the ability to construct arbitrary virtual sympathetic detonation test scenarios. It uses Unreal Engine to build realistic test scenarios. Compared with experiments, it has low cost and simple operation. Compared with numerical simulation, it has fast calculation speed and is easy to learn. By visualizing the sympathetic detonation process, it can intuitively present the effect of the main propellant detonation causing the propellant to explode and display the dynamic process of sympathetic detonation in real time.
[0076] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware, and the program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.
[0077] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.
Claims
1. A sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction, characterized in that, include: The 3D basic model building module is used to build 3D basic models of the main explosive and the charged explosive based on the simulated sympathetic detonation scenario. The simulated sympathetic detonation scenario includes information about the main explosive and the charged explosive, as well as the distance between the projectile axes of the main explosive and the charged explosive. The model rendering module is used to render virtual main explosive and virtual explosive in Unreal Engine based on the 3D base model of the sympathetic detonation scene to be simulated, the main explosive and the explosive to be delivered. The sympathetic detonation reaction intensity assessment and visualization module is used to simulate the sympathetic detonation of virtual primary explosive and virtual secondary explosive in Unreal Engine, and to assess the sympathetic detonation reaction level based on the energy received by the virtual secondary explosive in the sympathetic detonation simulation, and to present the reaction visualization effect of the virtual secondary explosive based on the assessment results.
2. The sympathetic detonation simulation and visualization system based on the intensity level of sympathetic detonation reaction according to claim 1, characterized in that, In the three-dimensional basic model construction module, if the main explosive and the explosive charge are unloaded explosives, the information of the main explosive and the explosive charge includes shape, size, and charge content; if the main explosive and the explosive charge are shelled explosives, the information of the main explosive and the explosive charge includes shape, size, charge content, and shell thickness.
3. The sympathetic detonation simulation and visualization system based on the intensity level of sympathetic detonation reaction according to claim 1, characterized in that, In the sympathetic detonation reaction intensity assessment and visualization module, an explosive force field model is constructed and loaded onto the virtual main explosive and the virtual charged explosive. Then, the virtual main explosive is detonated in Unreal Engine to simulate the sympathetic detonation of the virtual charged explosive.
4. The sympathetic detonation simulation and visualization system based on the intensity level of sympathetic detonation reaction according to claim 1, characterized in that, In the sympathetic detonation reaction intensity assessment and visualization module, the sympathetic detonation reaction intensity level is assessed in the following ways: If the energy received by the virtual drug recipient is greater than or equal to If so, the intensity level of the sympathetic detonation reaction is detonation; otherwise, If the energy received by the virtual drug recipient is greater than or equal to If so, the intensity level of the sympathetic explosion reaction is deflagration; otherwise, If the energy received by the virtual drug recipient is greater than or equal to If the sympathetic explosion intensity is positive, then the intensity level is combustion; otherwise... The intensity level of the secondary explosion reaction was unreacted. in, This indicates the critical initiation energy of the explosive. , These represent the reactivity of the first explosive and the reactivity of the second explosive, respectively.
5. The sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction according to claim 4, characterized in that, If the virtual primary charge is a bare explosive, the energy received by the virtual secondary charge is the shock wave energy received by the virtual secondary charge; if the virtual primary charge is a shell-loaded explosive, the energy received by the virtual secondary charge is the maximum fragment impact energy among all fragments that impact the virtual secondary charge.
6. The sympathetic detonation simulation and visualization system based on the intensity level of sympathetic detonation reaction according to claim 5, characterized in that, Both the main dispensing agent and the dispensed dispensing agent are cylindrical in shape, and have the same size and type; The fragment impact energy of each impacted virtual propellant fragment was obtained in the following manner: , In the formula, This represents the impact energy of a fragment that strikes a virtual explosive fragment. This represents the pressure exerted by the fragments on the virtual delivery charge. This indicates the duration of pressure exerted by the fragments on the virtual propellant charge.
7. The sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction according to claim 6, characterized in that, The pressure exerted by the fragments on the virtual propellant charge is obtained by simultaneously solving the following equations. : , In the formula, This indicates the velocity of the particles on the virtual propellant charge affected by the fragments. , These represent the pressure and particle velocity of the fragments acting on the outer wall of the virtual delivery capsule, respectively. , These represent the pressure and particle velocity acting on the inner wall of the virtual propellant casing, respectively. , These represent the charge and shell density of the virtual delivery device, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant charge, respectively. , These represent the Hugoniot constants for the first and second impacts of the virtual propellant casing, respectively. This represents the attenuation coefficient of the virtual drug delivery shell material. This indicates the thickness of the virtual drug delivery casing.
8. The sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction according to claim 7, characterized in that, The pressure exerted by the fragments on the outer wall of the virtual delivery capsule can be obtained by combining the following formulas. and particle velocity : , In the formula, , These represent the pressure and particle velocity on the fragment, respectively. V Indicates fragment velocity, Indicates the initial density of the fragment. , These represent the Hugoniot constants for the first and second impacts of the fragment, respectively.
9. The sympathetic detonation simulation and visualization system based on the intensity level of sympathetic detonation reaction according to claim 8, characterized in that, The time of pressure exerted by fragments on the virtual propellant charge Represented as: , in, , , , In the formula, This indicates the shell thickness of the virtual master drug. This indicates the velocity of the shock wave within the fragment. Indicates the fragment radius. This represents the speed of sound under high pressure. Indicates the volume of the fragment. , These represent the adiabatic constants of the first and second impacts of the fragment, respectively. This indicates the density after the fragment is compressed following impact.
10. The sympathetic detonation simulation visualization system based on the intensity level of sympathetic detonation reaction according to claim 5, characterized in that, The virtual drug delivery device was subjected to shock wave energy. , is represented as: , in, ; In the formula, This represents the peak overpressure of the shock wave experienced by the virtual drug delivery device. This indicates the duration of the shockwave effect experienced by the virtual drug delivery device. The distance between the virtual primary delivery device and the virtual secondary delivery device is the distance between the spring shafts. The initial density of air, It is a constant.
Citation Information
Patent Citations
Test method for simulating combined load effect of explosive shock waves and high-speed fragment groups
CN106052491A
Visual simulation method and system for shock wave overpressure damage test of unreal engine
CN116050233A
Simulation method and system for projectile penetration of concrete target based on unreal engine
CN116127748A
Numerical evaluation method for near-field sympathetic detonation safety of explosive-killing ammunition
CN116150979A
Method to estimate completeness of explosive charge detonation and device for its realisation
RU2439481C1