Damage effect evaluation architecture and visualization method
The damage effect assessment architecture using Unreal Engine for automatic mesh modeling and simulation modules addresses the limitations of traditional methods by offering rapid and accurate damage evaluation without requiring pre-defined target models, enhancing intelligence support for operations.
Patent Information
- Application Number
- CN202410150633.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-02
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-02-02
AI Technical Summary
Existing damage effect assessment methods based on image change detection are insufficient for providing intelligence support for subsequent operations due to differences in strike weapons' damage phenomena, lacking comprehensive evaluation of internal damage and requiring mathematical modeling of target models.
A damage effect assessment architecture utilizing Unreal Engine for automatic triangular mesh modeling, incorporating a force field simulation module, strike trace calculation, and damage probability evaluation, without the need for pre-defined target models, to accurately assess damage effects.
The architecture provides high detection accuracy and scalability, enabling rapid and comprehensive damage evaluation with a universal integrated framework, suitable for various parameters and conditions.
Smart Images

Figure CN119227308A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of damage effect assessment, and in particular to a damage effect assessment architecture and a visualization method. Background Art
[0002] Target damage effect assessment technology mainly includes three categories: assessment methods, assessment models and assessment systems.
[0003] At present, the main methods for damage effect assessment are based on change detection of aviation / aerospace reconnaissance images, which uses multiple images taken at different times to detect the state change of an object or determine the change process of certain phenomena, thereby achieving qualitative and quantitative analysis of the target. Based on other target information such as geometric shape and target characteristics, the target features and strike locations are extracted by computer, and the damage effect is evaluated by analyzing the strike locations. However, the differences and similarities of strike weapons will cause different damage phenomena to the target. For example, a penetrating warhead will leave a small hole on the target, but the internal damage is more serious; while a graphite bomb will leave a large black spot on the target surface but will not cause damage to the interior of the building. Therefore, the damage results are obtained only based on image change detection, which only stays at the physical damage assessment stage, and the intelligence support for subsequent operations is obviously insufficient.
[0004] Therefore, it is necessary to provide a damage effect assessment framework and visualization method to solve the above problems. Summary of the invention
[0005] The purpose of the present invention is to provide a damage effect assessment architecture and visualization method, which does not require mathematical modeling of the target model or selection of a suitable bounding box in advance. With the help of the Unreal Engine, the target can be automatically modeled with a very fine triangular mesh, and the hit detection process can be quickly entered, which has higher detection accuracy than traditional methods.
[0006] To achieve the above-mentioned purpose, the present invention provides a damage effect evaluation architecture and a visualization method, including an evaluation architecture and a visualization evaluation method, wherein the evaluation architecture includes a force field simulation module, a strike trace calculation module, a real-time scene rendering module and a damage probability evaluation module, wherein the force field simulation module is implemented based on autodyn, and the functions of the strike trace calculation module, the real-time scene rendering module and the damage probability evaluation module are all implemented by Unreal Engine, which has three-dimensional space computing and visualization capabilities;
[0007] The visual evaluation method includes the following steps:
[0008] S1: The power field simulation module performs numerical simulation of fragments of the specified warhead and outputs the initial characteristic data of the fragments at the moment of warhead detonation;
[0009] S2: The real-time scene rendering module is provided with an interface to read the initial characteristic data of the fragments and store them into an array. The real-time scene rendering module is responsible for constructing the projectile-target intersection scene and constructing the projectile-target intersection information, including a three-dimensional model and orientation and speed;
[0010] S3: The strike trajectory calculation module calculates the hit result of each fragment based on the saved initial feature data of the fragments and the projectile-target interaction information described by the real-time scene rendering module, combined with the speed attenuation caused by air resistance and the warhead's own speed, including the hit component / armor name and the corresponding component / armor information. The strike trajectory calculation module visualizes the strike trajectory in the scene;
[0011] S4: After the hit data and the corresponding target vulnerability data are input into the damage probability assessment module, the overall damage probability of the target is summarized through the hierarchical analysis method based on the damage assessment criteria of the components and each level. The hit data includes the hit location information and the hit distance.
[0012] Preferably, in step S1, the force field simulation module uses AUTODYN-3D fluid nonlinear finite element software to perform numerical simulation on the warhead forming process to obtain the initial velocity and orientation of the fragments; the numerical simulation adopts an ALE algorithm that combines Lagrange and Euler algorithms.
[0013] Preferably, in step S2, the real-time scene rendering module mainly renders the projectile target model and azimuth speed. The azimuth speed is read through the interface, and the projectile target three-dimensional model is generated by three-dimensional modeling software, which is then imported into the real-time scene rendering module. 3D collision detection is achieved through facet detection technology to determine whether the fragment trajectory hits the component.
[0014] Preferably, in step S3, the strike trajectory calculation module reads the initial characteristic data of the fragments and calculates and simulates the trajectory of the fragments generated after the warhead explodes in the air before reaching the target surface. In this process, the fragments are affected by gravity and air resistance. The air resistance attenuates the speed of the fragments, and gravity bends the flight trajectory of the fragments. The attenuation formula of the fragment speed under the influence of air resistance is as follows:
[0015]
[0016] Where v0 is the initial velocity of the fragment, r is the distance the fragment flies; C D is the air resistance coefficient of the fragment, and the air resistance coefficient of the spherical fragment is 0.97; S is the windward area of the fragment, and the windward area of the spherical fragment is its cross-sectional area; ρ a is the air density, which is 1.292kg / m 3 ; m is the mass of the fragments;
[0017] The strike trajectory calculation module is responsible for returning the hit data of fragments and targets based on the surface element detection technology;
[0018] Unreal Engine provides a ray intersection algorithm interface, which uses the SAP algorithm, MBP algorithm and BVH algorithm to quickly calculate the hit data of the strike trace;
[0019] The real-time scene rendering module describes the target model as a combination of several triangles. To determine whether the strike trajectory hits the target, it is only necessary to determine whether the trajectory intersects with a triangle in the target model. The strike trajectory calculation module uses MT to directly determine whether the triangle intersects with the trajectory. Algorithm to ensure rapid response of the strike trace calculation module;
[0020] Let the ray equation be f(t)=O+dt. Where O is the origin of the ray and d is the direction of the ray. For a triangle, let the three vertices of △ABC be V0, V1, V2, and P be a point in the plane of the triangle;
[0021] Let v, u be the weights of V1, V2 respectively, 1-uv be the weight of V0, and the triangle equation is:
[0022] g(u,v)=(1-uv)V0+uV1+uV2
[0023] Where u≥0,v≥0,u+v≤1, the ray and the triangle intersect at point P, and the two equations are combined to obtain:
[0024] O+Dt=(1-uv)V0+uV1+vV2
[0025] Move the items and sort them out to get:
[0026]
[0027] Let E1 = V1-V0, E2 = V2-V0, T = O-V0, the above formula is simplified to:
[0028]
[0029] According to Cramer's rule and the mixed product formula, we get:
[0030]
[0031] To obtain the final coordinates of the intersection point, only when t>0, 0≤u, v≤1, v+u≤1 is guaranteed, the trace can intersect with the triangle. The strike trace calculation module uses the MT algorithm to quickly output the hit result of the strike trace.
[0032] Preferably, in step S4, after the damage probability assessment module inputs the hit data and the corresponding target vulnerability damage tree data into the damage probability assessment module, it summarizes the damage probability of the target as a whole through the hierarchical analysis method based on the damage assessment criteria of each component and each level.
[0033] Preferably, in step S4, taking the M2A3 infantry fighting vehicle as an example, the damage assessment criteria include the protective armor damage criteria and the key parts damage criteria, and the damage tree is described using three damage levels: M, F, and K;
[0034] The fragments hit the armored target to achieve the effect of penetration and destruction. The damage to the armor is described by the limit penetration speed V b As a criterion, the empirical formula for the limiting penetration velocity of spherical fragments is as follows:
[0035]
[0036] Where, d is the diameter of the spherical fragment, m; h is the thickness of the target plate, m; ρ t is the target density, kg / m 3 ρ p is the density of the fragment material, kg / m 3 ; σ b is the target plate strength limit, MPa; α is the angle between the projectile axis and the target plate normal; through regression analysis of experimental data, a and b are determined according to the projectile and target conditions;
[0037] Key component damage criteria, using the kinetic energy criteria to determine component damage probability, divided into fragment penetration damage, fragment penetration ignition damage and damage to personnel;
[0038] Fragment penetration damage: For infantry fighting vehicle targets, the probability of a single fragment penetrating a component is:
[0039]
[0040] In the formula, E1 is the specific kinetic energy of the fragments, J / m 2 *m; m is the mass of the fragment, kg; v is the speed of the fragment hitting the target, m / s; h is the thickness of the equivalent aluminum target of the component, m; S is the average windward area of the fragment, m 2 ;
[0041] Fragment penetration and ignition damage: Based on the empirical formula for the probability of a single fragment igniting a fuel tank on the ground, as summarized in the test, is:
[0042]
[0043] In the formula, E2 is the specific impulse of the fragment, kg / m*s; m fis the mass of the fragment, kg; v f is the encounter speed between the fragments and the target, m / s; A is the average windward surface area of the fragments, m 2 ;
[0044] Injury to personnel,
[0045]
[0046] In the formula, In the conventional killing standard, the threshold for personnel killing is generally
[0047] M-level damage includes power system damage, walking system damage and crew system damage;
[0048] Among them, power system damage includes engine damage, transmission mechanism damage and fuel tank damage; walking system damage includes driving wheel damage, idler wheel damage, road wheel damage and track damage; crew system damage includes driver damage;
[0049] F-level damage includes firepower system damage and crew system damage;
[0050] The firepower system damage includes the missile launcher damage, chain gun damage and fire control device damage, and the crew system damage includes the death of the commander and the gunner.
[0051] K-level damage means the target is completely destroyed, with loss of all functions including incapacitation of all crew members, explosion of fuel tanks and explosion of ammunition. Incapacitation of all crew members includes death of the driver, gunner, commander and crew members.
[0052] The damage tree of the M2A3 infantry fighting vehicle is established. The damage probability assessment module calculates the damage probability of each key component and summarizes it into M, F, and K level damage probabilities according to the damage weights of the corresponding components. The damage probability assessment module calculates the overall damage probability of the target according to the corresponding damage weights of the damage tree.
[0053] Therefore, the present invention adopts the above-mentioned damage effect evaluation framework and visualization method, which has the following features:
[0054] Beneficial effects:
[0055] (1) The present invention does not require mathematical modeling of the target model or selection of a suitable bounding box in advance. With the help of the Unreal Engine, the target can be automatically modeled with a very fine triangular mesh, and the hit detection process can be quickly entered. At the same time, it has higher detection accuracy than traditional methods.
[0056] (2) The present invention provides a universal integrated architecture that can quickly evaluate damage effects, which is convenient for researchers to quickly evaluate damage effects under a unified architecture using data with limited or variable parameters. At the same time, it has good scalability and can change the damage assessment algorithm as needed.
[0057] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 It is a flow chart of a damage effect evaluation framework and visualization method of the present invention;
[0059] Figure 2 It is a schematic diagram of triangular mesh modeling of the present invention;
[0060] Figure 3 It is a schematic diagram of the ray detection of the present invention;
[0061] Figure 4 It is a schematic diagram of triangle ABC of the present invention;
[0062] Figure 5 It is the M-level damaged tree of the present invention;
[0063] Figure 6 It is a Class F damaged tree of the present invention;
[0064] Figure 7 It is a K-level damaged tree of the present invention;
[0065] Figure 8 The present invention integrally destroys the tree. DETAILED DESCRIPTION
[0066] The technical solution of the present invention is further described below through the accompanying drawings and embodiments.
[0067] Unless otherwise defined, technical or scientific terms used in the present invention shall have the common meanings understood by one having ordinary skills in the field to which the present invention belongs.
[0068] The words "include" or "comprises" and the like used in the present invention mean that the elements before the word include the elements listed after the word, and do not exclude the possibility of also including other elements. The orientation or position relationship indicated by the terms "inside", "outside", "upper", "lower", etc. is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation of the present invention. When the absolute position of the described object changes, the relative position relationship may also change accordingly. In the present invention, unless otherwise clearly specified and limited, the terms "attachment" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral body; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0069] like Figure 1 As shown, the present invention provides a damage effect evaluation architecture and a visualization method, including an evaluation architecture and a visualization evaluation method, wherein the evaluation architecture includes a force field simulation module, a strike trace calculation module, a real-time scene rendering module and a damage probability evaluation module, wherein the force field simulation module is implemented based on autodyn, and the functions of the strike trace calculation module, the real-time scene rendering module and the damage probability evaluation module are all implemented by Unreal Engine, which has three-dimensional space computing and visualization capabilities;
[0070] The visual evaluation method includes the following steps:
[0071] S1: The force field simulation module performs numerical simulation of the fragments of the designated warhead and outputs the initial characteristic data of the fragments at the moment of warhead detonation; in step S1, the force field simulation module uses AUTODYN-3D fluid nonlinear finite element software to perform numerical simulation on the warhead forming process to obtain the initial velocity and orientation of the fragments; the numerical simulation uses the ALE algorithm that combines the Lagrange and Euler algorithms. After the explosive is detonated, the fragments are accelerated by the blast wave. When the internal and external gas pressures are equal, the fragments have the maximum initial velocity, and then the speed gradually decays under the action of air resistance. After the simulation is completed, the initial position and velocity data of all fragments can be viewed and exported for statistical processing, and the results are used as input parameters for the next step.
[0072] S2: The real-time scene rendering module is equipped with an interface to read the initial feature data of the fragments and store it into an array. The real-time scene rendering module is responsible for constructing the projectile-target intersection scene and constructing the projectile-target intersection information, including a three-dimensional model and azimuth and speed. In step S2, the real-time scene rendering module mainly renders the projectile-target model and azimuth speed. The azimuth speed is read through the interface, and the projectile-target three-dimensional model is generated using the three-dimensional modeling software, which is then imported into the real-time scene rendering module. The 3D collision detection is realized through the face element detection technology to determine whether the fragment trace hits the component. Unreal Engine can perform very fine triangular mesh modeling on the target model to describe the target surface, such as Figure 2 shown.
[0073] S3: The strike trajectory calculation module calculates the hit results of each fragment based on the saved initial feature data of the fragments combined with the projectile-target interaction information described by the real-time scene rendering module, combined with the speed attenuation caused by air resistance and the warhead's own speed, including the hit component / armor name and the corresponding component / armor information. The strike trajectory calculation module visualizes the strike trajectory in the scene; in step S3, the strike trajectory calculation module reads the initial feature data of the fragments, calculates and simulates the trajectory of the fragments generated after the warhead explodes in the air before reaching the target surface. In this process, it will be affected by gravity and air resistance. Air resistance causes the speed of the fragments to decay, and gravity causes the flight trajectory of the fragments to bend. Since the fragments are of small mass, when their speed is high, the air resistance is much greater than gravity, so the influence of gravity on the fragments can be ignored, and the fragment flight trajectory is a straight line. The attenuation formula of the fragment speed under the influence of air resistance is as follows:
[0074]
[0075] Where v0 is the initial velocity of the fragment, r is the distance the fragment flies; C D is the air resistance coefficient of the fragment, and the air resistance coefficient of the spherical fragment is 0.97; S is the windward area of the fragment, and the windward area of the spherical fragment is its cross-sectional area; ρ a is the air density, which is 1.292kg / m 3 ; m is the mass of the fragments;
[0076] The strike trajectory calculation module is responsible for returning the hit data of fragments and targets based on the surface element detection technology;
[0077] Unreal Engine provides a ray intersection algorithm interface, which uses the SAP algorithm, MBP algorithm and BVH algorithm to quickly calculate the hit data of the strike trace;
[0078] The real-time scene rendering module describes the target model as a combination of several triangles. To determine whether the strike trajectory hits the target, it is only necessary to determine whether the trajectory intersects with a triangle in the target model. The strike trajectory calculation module uses MT to directly determine whether the triangle intersects with the trajectory. Algorithms such as Figure 3 As shown, it is ensured that the strike trace calculation module responds quickly;
[0079] Assume that the ray equation is f(t) = O + dt. Where O is the origin of the ray and d is the direction of the ray. For a triangle, let the three vertices of △ABC be V0, V1, and V2, and P be a point in the plane of the triangle; Figure 4 shown.
[0080] Let v, u be the weights of V1, V2 respectively, 1-uv be the weight of V0, and the triangle equation is:
[0081] g(u,v)=(1-uv)V0+uV1+uV2
[0082] Where u≥0,v≥0,u+v≤1, the ray and the triangle intersect at point P, and the two equations are combined to obtain:
[0083] O+Dt=(1-uv)V0+uV1+vV2
[0084] Move the items and sort them out to get:
[0085]
[0086] Let E1 = V1-V0, E2 = V2-V0, T = O-V0, the above formula is simplified to:
[0087]
[0088] According to Cramer's rule and the mixed product formula, we get:
[0089]
[0090] To obtain the final coordinates of the intersection point, only when t>0, 0≤u, v≤1, v+u≤1 is guaranteed, the trace can intersect with the triangle. The strike trace calculation module uses the MT algorithm to quickly output the hit result of the strike trace.
[0091] S4: After the hit data and the corresponding target vulnerability data are input into the damage probability assessment module, the overall damage probability of the target is summarized through the hierarchical analysis method based on the damage assessment criteria of the components and each level. The hit data includes the hit location information and the hit distance.
[0092] In step S4, the damage probability assessment module inputs the hit data and the corresponding target vulnerability damage tree data into the damage probability assessment module, and then summarizes them into the overall damage probability of the target through the hierarchical analysis method based on the damage assessment criteria of each component and each level.
[0093] In step S4, taking the M2A3 infantry fighting vehicle as an example, the damage assessment criteria include the protective armor damage criteria and the key parts damage criteria, and the damage tree is described using three damage levels: M, F, and K;
[0094] The fragments hit the armored target to achieve the effect of penetration and destruction. The damage to the armor is described by the limit penetration speed V b As a criterion, the empirical formula for the limiting penetration velocity of spherical fragments is as follows:
[0095]
[0096] Where, d is the diameter of the spherical fragment, m; h is the thickness of the target plate, m; ρ t is the target density, kg / m 3 ρ p is the density of the fragment material, kg / m 3 ; σ b is the target plate strength limit, MPa; α is the angle between the projectile axis and the target plate normal; through regression analysis of experimental data, a and b are determined according to the projectile and target conditions;
[0097] Key component damage criteria, using the kinetic energy criteria to determine component damage probability, divided into fragment penetration damage, fragment penetration ignition damage and damage to personnel;
[0098] Fragment penetration damage: For infantry fighting vehicle targets, the probability of a single fragment penetrating a component is:
[0099]
[0100] In the formula, E1 is the specific kinetic energy of the fragments, J / m 2 *m; m is the mass of the fragment, kg; v is the speed of the fragment hitting the target, m / s; h is the thickness of the equivalent aluminum target of the component, m; S is the average windward area of the fragment, m 2 ;
[0101] Fragment penetration and ignition damage: Based on the empirical formula for the probability of a single fragment igniting a fuel tank on the ground, as summarized in the test, is:
[0102]
[0103] In the formula, E2 is the specific impulse of the fragment, kg / m*s; m fis the mass of the fragment, kg; v f is the encounter speed between the fragments and the target, m / s; A is the average windward surface area of the fragments, m 2 ;
[0104] Injury to personnel,
[0105]
[0106] In the formula, In the conventional killing standard, the threshold for personnel killing is generally
[0107] M-level damage includes power system damage, walking system damage and crew system damage;
[0108] Among them, power system damage includes engine damage, transmission mechanism damage and fuel tank damage; walking system damage includes driving wheel damage, idler wheel damage, road wheel damage and track damage; passenger system damage includes driver damage; such as Figure 5 shown.
[0109] F-level damage includes firepower system damage and crew system damage;
[0110] The firepower system damage includes the missile launcher damage, chain gun damage and fire control device damage, and the crew system damage includes the death of the commander and the gunner. Figure 6 shown.
[0111] K-level damage means that the target is completely destroyed, with loss of all functions, including incapacitation of all crew members, explosion of fuel tanks and explosion of ammunition. Incapacitation of all crew members includes death of the driver, gunner, commander and crew members. Figure 7 shown.
[0112] Create a damage tree for the M2A3 infantry fighting vehicle, such as Figure 8 As shown, the damage probability assessment module calculates the damage probability of each key component, and summarizes it into M, F, and K level damage probabilities according to the corresponding component damage weights. The damage probability assessment module calculates the overall damage probability of the target according to the corresponding damage tree damage weights.
[0113] UnrealEngine is not the only engine, similar effects can be achieved with the help of similar engines.
[0114] Therefore, the present invention adopts the above-mentioned damage effect assessment architecture and visualization method to transform the complex mathematical model into a reasonable and effective simulation model, forming a human-computer friendly simulation system, making the damage effect assessment faster, more accurate, universal and integrated.
[0115] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that they can still modify or replace the technical solution of the present invention with equivalents, and these modifications or equivalent replacements cannot cause the modified technical solution to deviate from the spirit and scope of the technical solution of the present invention.
Claims
1. A damage effect assessment framework and visualization method, characterized in that: It includes an evaluation framework and a visual evaluation method. The evaluation framework includes a force field simulation module, a strike trajectory calculation module, a real-time scene rendering module, and a damage probability evaluation module. The force field simulation module is implemented based on Autodyn, and the functions of the strike trajectory calculation module, the real-time scene rendering module, and the damage probability evaluation module are all implemented by the Unreal Engine, which has three-dimensional space computing and visualization capabilities. The visual evaluation method includes the following steps: S1: The power field simulation module performs numerical simulation of fragments of the specified warhead and outputs the initial characteristic data of the fragments at the moment of warhead detonation; S2: The real-time scene rendering module is provided with an interface to read the initial characteristic data of the fragments and store them into an array. The real-time scene rendering module is responsible for constructing the projectile-target intersection scene and constructing the projectile-target intersection information, including a three-dimensional model and orientation and speed; S3: The strike trajectory calculation module calculates the hit result of each fragment based on the saved initial feature data of the fragments and the projectile-target interaction information described by the real-time scene rendering module, combined with the speed attenuation caused by air resistance and the warhead's own speed, including the hit component / armor name and the corresponding component / armor information. The strike trajectory calculation module visualizes the strike trajectory in the scene; S4: After the hit data and the corresponding target vulnerability data are input into the damage probability assessment module, the overall damage probability of the target is summarized through the hierarchical analysis method based on the damage assessment criteria of the components and each level. The hit data includes the hit location information and the hit distance.
2. The damage effect assessment framework and visualization method according to claim 1, characterized in that: In step S1, the force field simulation module uses AUTODYN-3D fluid nonlinear finite element software to perform numerical simulation on the warhead forming process to obtain the initial velocity and orientation of the fragments; the numerical simulation adopts the ALE algorithm that combines the Lagrange and Euler algorithms.
3. The damage effect assessment framework and visualization method according to claim 2, characterized in that: In step S2, the real-time scene rendering module mainly renders the projectile target model and azimuth speed. The azimuth speed is read through the interface, and the three-dimensional model of the projectile target is generated by the three-dimensional modeling software, which is then imported into the real-time scene rendering module. The 3D collision detection is realized by the surface element detection technology to determine whether the fragment trajectory hits the component.
4. The damage effect assessment framework and visualization method according to claim 3, characterized in that: In step S3, the strike trajectory calculation module reads the initial characteristic data of the fragments and calculates and simulates the trajectory of the fragments generated after the warhead explodes in the air before reaching the target surface. In this process, the fragments are affected by gravity and air resistance. The air resistance attenuates the speed of the fragments, and gravity bends the flight trajectory of the fragments. The attenuation formula of the fragment speed under the influence of air resistance is as follows: Where v0 is the initial velocity of the fragment, r is the distance the fragment flies; C D is the air resistance coefficient of the fragments, and the air resistance coefficient of the spherical fragments is 0.97; S is the windward area of the fragments, and the windward area of the spherical fragments is its cross-sectional area; ρ a is the air density, which is 1.292kg / m 3 ; m is the mass of the fragments; The strike trajectory calculation module is responsible for returning the hit data of fragments and targets based on the surface element detection technology; Unreal Engine provides a ray intersection algorithm interface, which uses the SAP algorithm, MBP algorithm and BVH algorithm to quickly calculate the hit data of the strike trace; The real-time scene rendering module describes the target model as a combination of several triangles. To determine whether the strike trajectory hits the target, it is only necessary to determine whether the trajectory intersects with a triangle in the target model. The strike trajectory calculation module uses a direct method to determine whether the triangle intersects with the trajectory. Algorithm to ensure rapid response of the strike trace calculation module; Let the ray equation be f(t)=O+dt. Where O is the origin of the ray and d is the direction of the ray. For a triangle, let the three vertices of ΔABC be V0, V1, V2, and P be a point in the plane of the triangle; Let v, u be the weights of V1, V2 respectively, 1-uv be the weight of V0, and the triangle equation is: g(u,v)=(1-uv)V0+uV1+uV2 Where u≥0, v≥0, u+v≤1, the ray and the triangle intersect at point P, and the two equations are combined to obtain: O+Dt=(1-uv)V0+uV1+vV2 Move the items and sort them out to get: Let E1 = V1-V0, E2 = V2-V0, T = O-V0, the above formula is simplified to: According to Cramer's rule and the mixed product formula, we get: To obtain the final coordinates of the intersection point, the trace can intersect with the triangle only when t>0, 0≤u, v≤1, v+u≤1 is guaranteed. The strike trace calculation module uses the MT algorithm to quickly output the hit result of the strike trace.
5. The damage effect assessment framework and visualization method according to claim 4, characterized in that: In step S4, the damage probability assessment module inputs the hit data and the corresponding target vulnerability damage tree data into the damage probability assessment module, and then summarizes them into the overall damage probability of the target through the hierarchical analysis method based on the damage assessment criteria of each component and each level.
6. The damage effect assessment framework and visualization method according to claim 5, characterized in that: In step S4, taking the M2A3 infantry fighting vehicle as an example, the damage assessment criteria include the protective armor damage criteria and the key parts damage criteria, and the damage tree is described using three damage levels: M, F, and K; The fragments hit the armored target to achieve the effect of penetration and destruction. The damage to the armor is described by the limit penetration speed V b As a criterion, the empirical formula for the limiting penetration velocity of spherical fragments is as follows: Where, d is the diameter of the spherical fragment, m; h is the thickness of the target plate, m; ρ t is the target density, kg / m 3 ρ p is the density of the fragment material, kg / m 3 ; σ b is the target plate strength limit, MPa; α is the angle between the projectile axis and the target plate normal; through regression analysis of experimental data, a and b are determined according to the projectile and target conditions; Key component damage criteria, using the kinetic energy criteria to determine component damage probability, divided into fragment penetration damage, fragment penetration ignition damage and damage to personnel; Fragment penetration damage: For infantry fighting vehicle targets, the probability of a single fragment penetrating a component is: In the formula, E1 is the specific kinetic energy of the fragments, J / m 2 *m; m is the mass of the fragment, kg; v is the speed of the fragment hitting the target, m / s; h is the thickness of the equivalent aluminum target of the component, m; S is the average windward area of the fragment, m 2 ; Fragment penetration and ignition damage: Based on the empirical formula for the probability of a single fragment igniting a fuel tank on the ground, as summarized in the test, is: In the formula, E2 is the specific impulse of the fragment, kg / m*s; m f is the mass of the fragment, kg; v f is the encounter speed between the fragments and the target, m / s; A is the average windward surface area of the fragments, m 2 ; Injury to personnel, In the formula, In the conventional killing standard, the threshold for personnel killing is generally M-level damage includes power system damage, walking system damage and crew system damage; Among them, power system damage includes engine damage, transmission mechanism damage and fuel tank damage; walking system damage includes driving wheel damage, idler wheel damage, road wheel damage and track damage; crew system damage includes driver damage; F-level damage includes firepower system damage and crew system damage; The firepower system damage includes the missile launcher damage, chain gun damage and fire control device damage, and the crew system damage includes the death of the commander and the gunner. K-level damage means the target is completely destroyed, with loss of all functions including incapacitation of all crew members, explosion of fuel tanks and explosion of ammunition. Incapacitation of all crew members includes death of the driver, gunner, commander and crew members. The damage tree of the M2A3 infantry fighting vehicle is established. The damage probability assessment module calculates the damage probability of each key component and summarizes it into M, F, and K level damage probabilities according to the damage weights of the corresponding components. The damage probability assessment module calculates the overall damage probability of the target according to the corresponding damage weights of the damage tree.
Citation Information
Patent Citations
Virtual shooting system and method for camera shooting robot
CN111970453A
Fuse modeling-based warhead power simulation system and method
CN116305988A
Method for evaluating the penetrating effect of fragments of an axisymmetric fragmentation munition with an axisymmetric fragment scattering field
RU2788241C1
Method and system for training grabbing network, and electronic device and storage medium
WO2023273179A1
Cited By
Simulation method and system for precise hit and damage effect superposition of Y-ray weapon, equipment and medium
CN120509221A
