Explosion engine system

By developing an explosion engine system, the problem of accurately reproducing explosion phenomena has been solved, enabling realistic explosion simulation experiments in different environments and meeting the needs of safety training and research.

CN121583353APending Publication Date: 2026-02-27BEIJING DEMEI CHINA TRADE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511693196.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing explosion simulation technologies are insufficient to accurately reproduce explosion phenomena and cannot meet the practical needs of engineering applications, especially in safety training and research.

Method used

Develop an explosion engine system, including a data and knowledge base layer, a core computing engine layer, a real-time rendering and interaction layer, and a configuration, management and analysis layer. It provides explosive parameters, material and structural response data, performs explosion physics simulation, damage assessment and effect calculation, supports real-time rendering and interaction, and records the calculation process.

Benefits of technology

It enables the realistic presentation of explosion test results under various environments, which can be used for safety training and research. It ensures the simulation of explosion effects in safe non-live-fire scenarios, including fireballs, smoke, and shock waves, thus meeting the training needs of bomb disposal personnel.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses an explosion engine system, and relates to the technical field of simulation and numerical analysis. An explosion engine system comprises a data and knowledge base layer, a core calculation engine layer, a real-time rendering and interaction layer and a configuration, management and analysis layer, and the core calculation engine layer performs calculation according to input parameter information in combination with information of the data and knowledge base layer. Data information obtained through calculation is provided for the real-time rendering and interaction layer for real-time rendering and interaction, and the configuration, management and analysis layer provides a visual configuration interface for displaying a real-time rendering picture and carrying out information interaction. According to the invention, explosion experiment results in various environments can be presented approximately truly, researchers can observe the explosion results in different components, different masses, different equivalents, different contents and different environments in explosion experiment research, and the device can also be used for training explosive ordnance disposal personnel, so that the explosive ordnance disposal efficiency is improved. Therefore, the explosive ordnance disposal trainees can experience a scene close to an actual combat scene in a non-live ammunition scene under the condition of ensuring safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of simulation and numerical analysis technology, and specifically to an explosion engine system. Background Technology

[0002] The technological background of explosion simulation engines is the result of breakthroughs in multidisciplinary theories, upgrades in computing technology, driven by real-world needs, and guided by policies and standards. Its development and technological evolution have always revolved around the core objective of "solving the accurate reproduction of explosion phenomena, risk prediction, and engineering applications." The core of explosion simulation engines is the mathematical modeling of complex physical and chemical phenomena during explosions. Its theoretical foundation stems from the deep integration and breakthroughs of multiple disciplines. The practicality of explosion simulation engines depends on breakthroughs in computing technology and the practical application of tools. Its development has undergone a paradigm shift from "experiment-dependent" to "digital simulation." Summary of the Invention

[0004] The purpose of this invention is to provide an explosion engine system in response to the national call to develop and research explosion simulation engine products.

[0005] To achieve the above objectives, the present invention provides the following technical solution: An explosion engine system includes a data and knowledge base layer, a core computing engine layer, a real-time rendering and interaction layer, and a configuration, management, and analysis layer. The data and knowledge base layer provides the core computing engine layer with various explosive parameter data, material and structural response data, and support for disposal procedures and rule bases. The core computing engine layer performs calculations based on the input parameter information combined with the information from the data and knowledge base layer. The data information calculated by the core computing engine layer is provided to the real-time rendering and interaction layer for real-time rendering and interaction. The configuration, management, and analysis layer provides a visual configuration interface to display the real-time rendering screen and interact with information, and allows adjustment of input parameter information through a parameterized input interface. The entire data calculation process is recorded for viewing and review.

[0006] Furthermore, the data and knowledge base layer includes an explosive parameter database, a material and structural response database, and a disposal procedure and rule base. The explosive parameter database is used to provide explosive parameters, the material and structural response database is used to provide material and structural parameters, and the disposal procedure and rule base is used to provide procedure and explosion effect chain parameters. The explosives parameter database provides the physicochemical properties, geometric properties, and custom interfaces of explosives; The physicochemical properties include data on explosive type, density, heat of explosion, detonation velocity, detonation pressure, and TNT equivalent conversion factor; The geometric properties include a preset standard shape and its loading method; The custom interface includes allowing users to input estimated parameters for unknown explosives; The material and structural response database provides material properties and structural modules; The material properties mentioned include the density, strength, Young's modulus, and shear strength of common materials; The structural module represents the damage threshold of common targets under different loads; The aforementioned procedures and rule base provide digitized standard operating procedures and explosive effect chains; The digitization of standard operating procedures includes encoding the standard procedures and safety rules in the bomb disposal manual into rules that the engine can understand. The explosion effect chain defines the logic of consequences that different operations may trigger.

[0007] Furthermore, the core computing engine layer includes an explosion physics simulation module, a damage assessment and effect calculation module, and a geometry and scene management module. The explosion physics simulation module is used to provide explosion physics simulation, the damage assessment and effect calculation module is used to provide damage assessment and effect calculation, and the geometry and scene management module is used to provide scene parsing and collision detection. The explosion physics simulation module includes a shock wave calculation submodule, a fragment field generation and ballistics submodule, and a thermal radiation and fireball submodule. The shock wave calculation submodule is based on an empirical model or a simplified physical model to calculate the peak overpressure, dynamic pressure, barotropic action time, and shock wave arrival time of a free-field air explosion at different distances. It also supports calculations in complex environments, such as confined spaces, obstacle shielding, and diffraction environments. The fragmentation field generation and ballistics submodule calculates the initial velocity of the fragments using the Gurney formula based on the material and thickness of the propellant casing, generates the mass, shape, and quantity distribution of the fragments, and simulates the flight of the fragments in the air, calculating velocity decay, trajectory, and terminal effect. The thermal radiation and fireball submodule calculates the fireball diameter, duration, and surface temperature. The damage assessment and effect calculation module includes personnel injury assessment, structural damage assessment, and chain effect calculation. The personnel injury assessment is used to determine the level of injury to personnel by combining shock wave overpressure and fragment kinetic energy. The structural damage assessment is used to calculate the damage effect on simple structures based on shock wave load and fragment impact. The chain effect is used to calculate and simulate secondary explosions, fires, and other derivative disasters. The geometry and scene management module includes scene parsing and ray detection optimization. The scene parsing is used to import and analyze the 3D geometric model of the training scene and identify open space, closed space and obstacles. The ray detection optimization is used to handle collision detection on the shock wave propagation path and the fragment flight path.

[0008] Furthermore, the real-time rendering and interaction layer includes a multi-sensory output scheduler and a physical interaction and feedback module. The multi-sensory output scheduler is used to interface with graphics, audio, and hardware interfaces, and the physical interaction and feedback module is used for virtual tool interaction and virtual feedback. The multi-sensory output scheduler includes a graphics rendering interface, an audio engine interface, and a hardware control interface. The graphics rendering interface drives the explosion effects and environmental destruction effects in VR in real time based on the calculated data. The audio engine interface is used to generate 3D spatial audio that matches the explosion yield and distance. The hardware control interface sends trigger signals to external hardware and controls their intensity and time sequence to simulate air waves and vibrations. The physical interaction and feedback module includes force feedback drive and tool state simulation. The force feedback drive is used to send instructions to the force feedback glove or device according to the results of the virtual operation to simulate different tactile sensations. The tool state simulation is used to manage the working status of virtual tools (explosives disposal device, X-ray machine, robot, etc.) and the interaction logic with explosives.

[0009] Furthermore, the configuration, management, and analysis layer includes a scenario and scenario editor, a parameterized input interface, and a data recording and review system. The scenario and scenario editor is used for visual configuration interface and script editing. The parameterized input interface provides advanced users with an interface to directly adjust the underlying physical model parameters. The data recording and review system is used for full-process data collection, engine calculation logs, and visual review tools. The visual configuration interface allows users to place explosive devices, set their type, yield, packaging, filler, triggering method, and target objects in a virtual scene by dragging and dropping. The script editor is used to design complex training scripts, including multi-stage tasks and dynamic event triggers; The full-process data collection is used to record every operation, movement path, and decision-making time point of the trainee; The engine calculation log is used to record the calculation results and damage assessment basis of each step inside the engine; The visualization debriefing tool allows users to replay the entire process in a timeline format after use, and view explosion parameters and damage assessment data at any point in time for accurate debriefing.

[0010] The beneficial effects of this invention are as follows: This application addresses the issue of presenting near-realistic results from explosion experiments under various environments. It is used in explosion experiment research, allowing researchers to observe explosion results (such as fireballs, smoke, shock waves; and debris splashes and crack propagation in environmental damage situations) under different compositions, masses, yields, containers, and environments. It can also be used for bomb disposal personnel training, allowing trainees to experience near-real combat scenarios in non-live-fire environments under safe conditions, particularly experiencing the overpressure, vibration, sound, flash, smoke, and odors after a failed bomb disposal and the subsequent explosion of an explosive device.

[0011] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, the preferred embodiments of the present invention are described in detail below. Detailed Implementation

[0012] The technical solutions of the present invention will now be clearly and completely described. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0013] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientation or positional relationships, are based on the shown orientation or positional relationships and are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0014] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0015] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0016] An explosion engine system according to a preferred embodiment of this application includes a data and knowledge base layer, a core computing engine layer, a real-time rendering and interaction layer, and a configuration, management, and analysis layer. The data and knowledge base layer provides the core computing engine layer with various explosive parameter data, material and structural response data, and support for disposal procedures and rule bases. The core computing engine layer performs calculations based on the input parameter information combined with the information from the data and knowledge base layer. The data information calculated by the core computing engine layer is provided to the real-time rendering and interaction layer for real-time rendering and interaction. The configuration, management, and analysis layer provides a visual configuration interface to display the real-time rendering screen and interact with information, and adjusts the input parameter information through a parameterized input interface. The entire data calculation process is recorded for viewing and review.

[0017] The data and knowledge base layer includes an explosive parameter database, a material and structural response database, and a disposal procedure and rule base. The explosive parameter database provides explosive parameters, the material and structural response database provides material and structural parameters, and the disposal procedure and rule base provides procedure and explosion effect chain parameters. The explosives parameter database provides the physicochemical properties, geometric properties, and custom interfaces of explosives; Physicochemical properties include data on explosive type, density, heat of explosion, detonation velocity, detonation pressure, and TNT equivalent conversion factor; Geometric attributes include preset standard shapes and their loading methods; The custom interface includes allowing users to input estimated parameters for unknown explosives; The Materials and Structures Response Database provides material properties and structural modules; Material properties include density, strength, Young's modulus, and shear strength of common materials; The structural modules represent the damage thresholds of common targets under different loads; The procedures and rules base provide digitized standard operating procedures and explosive effect chains; The digitization of standard operating procedures includes coding the standard procedures and safety rules in the bomb disposal manual into rules that the engine can understand; The explosion effect chain defines the logic of the consequences that different operations may trigger.

[0018] The core computing engine layer includes an explosion physics simulation module, a damage assessment and effect calculation module, and a geometry and scene management module. The explosion physics simulation module is used to provide explosion physics simulation, the damage assessment and effect calculation module is used to provide damage assessment and effect calculation, and the geometry and scene management module is used to provide scene parsing and collision detection. The explosion physics simulation module includes a shock wave calculation submodule, a fragmentation field generation and ballistics submodule, and a thermal radiation and fireball submodule. The shock wave calculation submodule is based on empirical or simplified physical models to calculate the peak overpressure, dynamic pressure, barotropic action time, and shock wave arrival time of a free-field air explosion at different distances. It also supports calculations in complex environments, such as confined spaces, obstacle shielding, and diffraction environments. The fragmentation field generation and ballistics submodule calculates the initial velocity of the fragments using the Gurney formula based on the material and thickness of the propellant casing, generates the mass, shape, and quantity distribution of the fragments, and simulates the flight of the fragments in the air, calculating the velocity decay, trajectory, and terminal effect. The Thermal Radiation and Fireball submodule calculates the fireball diameter, duration, and surface temperature. The damage assessment and effect calculation module includes personnel injury assessment, structural damage assessment, and chain effect calculation. Personnel injury assessment is used to determine the level of injury to personnel by combining shock wave overpressure and fragment kinetic energy. Structural damage assessment is used to calculate the damage effect on simple structures based on shock wave load and fragment impact. Chain effect is used to calculate and simulate secondary explosions, fires, and other derivative disasters. The geometry and scene management module includes scene parsing and ray detection optimization. Scene parsing is used to import and analyze the 3D geometric model of the training scene and identify open space, closed space and obstacles. Ray detection optimization is used to handle collision detection on the shock wave propagation path and the fragment flight path.

[0019] The real-time rendering and interaction layer includes a multi-sensory output scheduler and a physical interaction and feedback module. The multi-sensory output scheduler is used to interface with graphics, audio, and hardware interfaces, while the physical interaction and feedback module is used for virtual tool interaction and virtual feedback. The multi-sensory output scheduler includes a graphics rendering interface, an audio engine interface, and a hardware control interface. The graphics rendering interface drives the explosion effects and environmental destruction effects in VR in real time based on the calculated data. The audio engine interface is used to generate 3D spatial audio that matches the explosion equivalent and distance. The hardware control interface sends trigger signals to external hardware and controls their intensity and time sequence to simulate air waves and vibrations. The physical interaction and feedback module includes force feedback drive and tool state simulation. Force feedback drive is used to send instructions to force feedback gloves or devices based on the results of virtual operations to simulate different tactile sensations. Tool state simulation is used to manage the working status of virtual tools (explosives disposal devices, X-ray machines, robots, etc.) and their interaction logic with explosives.

[0020] The configuration, management, and analysis layer includes a scenario and scenario editor, a parametric input interface, and a data recording and review system. The scenario and scenario editor is used for visual configuration interface and script editing. The parametric input interface provides advanced users with an interface to directly adjust the parameters of the underlying physical model. The data recording and review system is used for full-process data collection, engine solution logs, and visual review tools. The visual configuration interface allows users to place explosive devices, set their type, yield, packaging, filler, triggering method, and target objects in a virtual scene by dragging and dropping. Script editing is used to design complex training scripts, including multi-stage tasks and dynamic event triggers; The entire process data collection is used to record every action, movement path, and decision-making time point of the trainee; The engine solution log is used to record the calculation results and damage assessment basis of each step inside the engine; The visual debriefing tool allows users to replay the entire process in a timeline format after use, and view explosion parameters and damage assessment data at any point in time for accurate debriefing.

[0021] In summary, this invention provides an explosion engine system designed to achieve near-realistic representation of explosion experimental results under various environments. For explosion experimental research, it allows researchers to observe explosion results (such as fireballs, smoke, shock waves; and debris splashes and crack propagation in environmental damage scenarios) under different compositions, masses, yields, containers, and environments. It can also be used for bomb disposal training, allowing trainees to experience near-real combat scenarios in safe, non-live-fire conditions, particularly experiencing the overpressure, vibration, sound, flash, smoke, and odors following a failed bomb disposal and the explosion of an explosive device.

[0022] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.

[0023] The embodiments described above are merely illustrative of implementation methods of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.

Claims

1. An explosive engine system, characterized by, The system comprises a data and knowledge base layer, a core computing engine layer, a real-time rendering and interaction layer, and a configuration, management and analysis layer.

2. An explosive engine system as claimed in claim 1, wherein, The data and knowledge base layer provides various explosive parameter data, material and structural response data, and disposal procedure and rule base support for the core computing engine layer. The explosive parameter database provides physical and chemical properties, geometric properties, and custom interfaces of explosives. The physical and chemical properties include explosive type, density, heat of explosion, detonation velocity, detonation pressure, and TNT equivalent conversion coefficient data. The geometric properties include preset standard shapes and their charging methods. The custom interface allows users to input estimated parameters of unknown explosives. The material and structural response database provides material properties and structural modules. The material properties include the density, strength, Young's modulus, and shear strength of common materials. The structural modules are damage thresholds of common target objects under different loads. The disposal procedure and rule base provides standard operating procedure digitization and explosion effect chains. The standard operating procedure digitization includes encoding standard procedures and safety rules in the explosive ordnance disposal manual into rules understandable by the engine. The explosion effect chain defines the consequences triggered by different operations.

3. An explosive engine system as in claim 1, wherein, The core computing engine layer includes an explosion physics simulation module, a damage assessment and effect calculation module, and a geometry and scene management module. The explosion physics simulation module includes a shock wave calculation submodule, a fragment field generation and trajectory submodule, and a thermal radiation and fireball submodule. The shock wave calculation submodule calculates the peak overpressure, dynamic pressure, positive pressure action time, and shock wave arrival time of a free-field air explosion at different distances based on empirical models or simplified physical models, and supports complex environment calculations, such as closed space, obstacle shielding and diffraction environment calculations. The fragment field generation and trajectory submodule calculates the initial velocity of fragments using the Gurney formula based on the material and thickness of the charge shell, generates the mass, shape, and number distribution of fragments, and simulates the flight of fragments in the air to calculate speed decay, trajectory, and end effects. The heat radiation and fireball sub-module calculates the fireball diameter, duration and surface temperature; The damage assessment and effect calculation module includes personnel injury assessment, structure damage assessment and chain effect calculation, the personnel injury assessment is used to judge the injury level of personnel in combination with the shock wave overpressure and the kinetic energy of fragments, the structure damage assessment is used to calculate the damage effect of simple structures according to the shock wave load and the impact of fragments, and the chain effect calculation is used to calculate the simulation of secondary explosion, fire and other derivative disasters; The geometry and scene management module includes scene analysis and ray detection optimization, the scene analysis is used to import and analyze the 3D geometric model of the training scene, identify open space, closed space and obstacles, and the ray detection optimization is used to process the collision detection on the shock wave propagation path and the fragment flight path.

4. An explosive engine system as in claim 1, wherein, The real-time rendering and interaction layer includes a multi-sensory output scheduler and a physical interaction and feedback module, the multi-sensory output scheduler is used to interface graphics, audio and hardware interfaces, and the physical interaction and feedback module is used for virtual tool interaction and virtual feedback; The multi-sensory output scheduler includes a graphics rendering interface, an audio engine interface and a hardware control interface, the graphics rendering interface drives the explosion special effects and environmental damage effects in VR in real time according to the calculation data, the audio engine interface is used to generate 3D spatial audio matching the explosion equivalent and distance, and the hardware control interface sends trigger signals to external hardware and controls the intensity and time sequence to simulate air waves and vibrations; The physical interaction and feedback module includes force feedback driving and tool state simulation, the force feedback driving sends instructions to force feedback gloves or devices according to the results of virtual operations to simulate different tactile sensations, and the tool state simulation manages the working state of virtual tools (explosive destroyer, X-ray machine, robot, etc.) and the interaction logic with explosives.

5. An explosive engine system as in claim 1, wherein, The configuration, management and analysis layer includes a scene and scenario editor, a parameterized input interface and a data recording and review system, the scene and scenario editor is used for visual configuration interface and script editing, the parameterized input interface provides an interface for advanced users to directly adjust the parameters of the underlying physical model, and the data recording and review system is used for whole-process data collection, engine calculation log and visual review tool; The visual configuration interface allows a user to arrange explosive devices, set types, equivalents, packaging materials, fillers, trigger methods and placement targets in a virtual scene by drag-and-drop; The script editing is used to design a complex training script, including multi-stage tasks and dynamic event triggering; The whole-process data collection is used to record each operation, movement path and decision time point of the trainer; The engine calculation log is used to record the calculation results and damage assessment basis of each step in the engine; The visual review tool is used to play back the whole process in a time axis manner after use, and view the explosion parameters and damage assessment data at any time for accurate evaluation.