Multi-target damage assessment method, device and system
By constructing the logical relationship between damage scenarios and target damage trees, the problem of accuracy and efficiency in target damage assessment under the action of multiple types and quantities of damage elements is solved, and efficient assessment of multi-target damage assessment is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA SHIPBUILDING ORLANDO WUXI SOFTWARE TECH CO LTD
- Filing Date
- 2025-05-28
- Publication Date
- 2026-05-19
AI Technical Summary
Existing technologies are insufficient to effectively assess the complex coupling effects of multiple types and quantities of damage elements acting simultaneously on multiple targets, resulting in inadequate accuracy and efficiency in damage assessment calculations.
By constructing damage scenarios, obtaining damage elements and target vulnerability information, establishing damage element vectors and target component vectors, calculating the target component damage probability matrix, and combining the damage tree logical relationship, evaluating the target damage probability and damage level.
It improves the accuracy and computational efficiency of target damage assessment under the coupling effect of multiple damage elements, and enhances the damage assessment capability in complex scenarios.
Smart Images

Figure CN120598384B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of damage assessment technology, and in particular to a multi-target damage assessment method, a multi-target damage assessment device, and a multi-target damage assessment system. Background Technology
[0002] With the deepening of the new round of technological revolution and military transformation, damage assessment technology is facing unprecedented development opportunities and challenges. In the modern battlefield environment, targets are often exposed to the combined effects of multiple damage elements, such as explosive shock, flying debris, and thermal radiation. The coupling effect of these multiple damage elements is far more complex than the effect of a single factor.
[0003] Currently, traditional damage assessment methods are mainly based on empirical models or numerical simulations of single damage elements or specific types of ammunition. However, for complex and variable scenarios, which include different types and varying numbers of ammunition and targets, it is difficult to handle the complex coupling effects of multiple types and quantities of damage elements acting on multiple targets simultaneously. This complex coupling effect not only makes damage assessment calculations face bottlenecks in modeling accuracy but also places higher demands on computational efficiency and accuracy.
[0004] Therefore, how to achieve damage assessment of the complex coupling effect of multiple types and numbers of damage elements acting simultaneously on multiple targets has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] This invention provides a multi-target damage assessment method, a multi-target damage assessment device, and a multi-target damage assessment system, solving the problem in related technologies that cannot achieve damage assessment of the complex coupling effects of multiple types and numbers of damage elements acting simultaneously on multiple targets.
[0006] As a first aspect of the present invention, a multi-target damage assessment method is provided, comprising:
[0007] Multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database are obtained respectively. The damage element information includes at least the damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree, and the target component surface element damage threshold.
[0008] Damage scenarios are constructed based on multiple damage element information and multiple target vulnerability information;
[0009] Based on the target vulnerability information and damage element information in the damage scenario, damage calculation of the target component under the coupling effect of multiple damage elements is performed to obtain the target damage probability in the damage scenario.
[0010] The damage scenario is assessed based on the target damage probability under the damage scenario.
[0011] Furthermore, based on the target vulnerability information and damage element information under the damage scenario, damage calculation of the target component under the coupling effect of multiple damage elements is performed to obtain the target damage probability under the damage scenario, including:
[0012] Based on the target vulnerability information and damage element information under the damage scenario, a target component damage probability calculation model is obtained;
[0013] The damage probability of the target component under the coupling effect of multiple damage elements is calculated based on the target component damage probability calculation model.
[0014] The probability of target damage is calculated based on the probability of damage to the target component.
[0015] Furthermore, based on the target vulnerability information and damage element information under the damage scenario, a target component damage probability calculation model is obtained, including:
[0016] Based on the target vulnerability information under the damage scenario, the number of targets is determined to be s, and the total number of target components of the s targets is m;
[0017] Based on the damage element information in the damage scenario, the number of damage elements is determined to be n;
[0018] Based on the loading order of damage elements during the construction of the damage scenario, a damage element vector V = [v1, v2, v3, ..., v] is established. n ], where V represents an n×1 row vector consisting of n damage elements, v i Indicates damage element i;
[0019] Based on the recorded order of the targets during the construction of the damage scene, establish the target component vector T = [t1, t2, t3, ..., t m ] T Where T represents a 1×m column vector composed of m target components, t j Indicates target component j;
[0020] A target component damage probability calculation matrix is constructed based on the damage element vector and the target component vector. The expression for the target component damage calculation matrix is as follows:
[0021]
[0022] Where M represents the target component damage calculation matrix of size n×m, and M(i,j) represents the target component t j In multiple damage elements v1v2…v iThe damage probability under the coupling effect, where row index i represents the damaged element and column index j represents the target component.
[0023] Further, the damage probability of the target component under the coupling effect of multiple damage elements is calculated according to the target component damage probability calculation model, including:
[0024] Calculate the damage probability of the target component under the action of all damage elements in the damage scenario for the current target component;
[0025] Repeat the above calculation process until the damage probability of each target component under the coupling effect of multiple damage elements is obtained.
[0026] Furthermore, for the current target component, the probability of damage to the target component under the action of all damage elements in the damage scenario is calculated, including:
[0027] Determine whether the current target component is within the effective range of the current damage element;
[0028] If so, calculate the damage value of the remaining surface elements in the current target component after the already damaged surface elements are excluded under the action of the current damage element;
[0029] Determine the surface element damage threshold of the current target component under the action of the current damage element;
[0030] The remaining surface damage values of the current target component are compared with the surface damage threshold of the current target component to determine whether the remaining surface elements of the current target component are damaged.
[0031] Repeat the above process to obtain the damage probability of the current target component under the coupling effect of all damage elements;
[0032] The calculation ends when the damage probability of the current target component under the coupling effect of all damage elements reaches the expected threshold.
[0033] Furthermore, the damage probability of the current target component under the coupling effects of all damage elements is obtained, including:
[0034] Determine the number of damaged surface elements of the current target component under the action of all damage elements;
[0035] Determine the number of remaining surface elements damaged by all damage elements on the current component;
[0036] The number of damaged surface elements of the current target component under the action of all damage elements is determined based on the number of damaged surface elements and the number of remaining surface elements.
[0037] The damage probability of the current target component under the coupling effect of all damage elements is determined based on the number of damaged surface elements of the current target component under the action of all damage elements and the total number of surface elements of the current target component.
[0038] Further, calculating the target damage probability based on the target component damage probability includes:
[0039] Determine the hierarchical structure of the current target based on the target destruction tree;
[0040] The damage probability of each level of the target damage tree is calculated according to the calculation order from bottom to top and the logical relationship of AND and OR gates.
[0041] The target damage probability is obtained by considering the damage probabilities of damage events at all levels of the target damage tree.
[0042] Furthermore, based on the target damage probability under the damage scenario, a damage assessment of the damage scenario is performed, including:
[0043] The damage probability of the target in the damage scenario is compared with the preset damage level to determine the damage level corresponding to the current target damage probability, wherein each damage level is configured with a damage probability range corresponding to that damage level;
[0044] The damage assessment result of the damage scenario is determined based on the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, minor damage, moderate damage, severe damage, and complete destruction.
[0045] As another aspect of the present invention, a multi-target damage assessment apparatus is provided for implementing the multi-target damage assessment method described above, comprising:
[0046] The acquisition module is used to acquire multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database, wherein the damage element information includes damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree and the target component surface element damage threshold.
[0047] The construction module is used to construct damage scenarios based on multiple damage element information and multiple target vulnerability information;
[0048] The damage probability acquisition module is used to perform damage calculation on the target component under the coupling effect of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario, and to obtain the target damage probability in the damage scenario.
[0049] The damage assessment module is used to assess the damage of the damage scenario based on the target damage probability under the damage scenario.
[0050] As another aspect of the present invention, a multi-target damage assessment system is provided, comprising: a damage element database, a target vulnerability database, and the multi-target damage assessment device described above, wherein the multi-target damage assessment device is communicatively connected to the damage element database and the target vulnerability database respectively.
[0051] The damage element database is used to store damage element information, which includes at least the damage element name and the damage element type.
[0052] The vulnerability database is used to store multiple target vulnerability information, which includes at least the target component, the target damage tree, and the target component surface element damage threshold.
[0053] The multi-target damage assessment device is used to construct a damage scenario based on the damage element information and target vulnerability information, and to perform target damage probability assessment under the damage scenario to achieve damage assessment of the damage scenario.
[0054] The multi-target damage assessment method provided by this invention constructs a damage scenario by acquiring multiple damage metadata from a damage element database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it obtains the damage probability of the target component under the coupling effect of multiple damage elements, and finally calculates the target damage probability. This multi-target damage assessment method, based on a standardized damage metadata structure, calculates the coupling effect of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage effect assessment and increasing the computational efficiency of complex coupling effects of multiple damage elements simultaneously on the target in complex scenarios, thereby improving the efficiency of damage assessment. Attached Figure Description
[0055] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the following detailed description to explain the invention, but do not constitute a limitation thereof.
[0056] Figure 1 A flowchart of the multi-target damage assessment method provided by the present invention.
[0057] Figure 2 The present invention provides an overall flowchart for obtaining the target damage probability in a damage scenario.
[0058] Figure 3 The flowchart below shows the specific process for calculating the probability of damage to a target component provided by this invention.
[0059] Figure 4The flowchart provided by this invention illustrates the specific process for calculating the damage probability of a target component under the coupling effect of multiple damage elements.
[0060] Figure 5 The flowchart illustrates the specific implementation of the multi-target damage assessment method provided by this invention.
[0061] Figure 6 The flowchart for calculating the probability of target damage provided by this invention is shown below.
[0062] Figure 7 The structural diagram of the target damaged tree provided by the present invention.
[0063] Figure 8 This is a flowchart of the method for damage assessment provided by the present invention.
[0064] Figure 9a The target vulnerability information provided by this invention;
[0065] Figure 9b for Figure 9a The target damage tree is formed from the target vulnerability information.
[0066] Figure 9c The damage information of surface elements in the target's vulnerability information.
[0067] Figure 9d A schematic diagram illustrating the construction of the damage scenario provided by this invention.
[0068] Figure 9e The coordinate information in the damage scene provided by this invention.
[0069] Figure 9f This is a schematic diagram illustrating the calculation of the probability of damage to the target component provided by the present invention.
[0070] Figure 9g A schematic diagram illustrating the data required for calculating the probability of damage to the target component provided by this invention.
[0071] Figure 9h This is a schematic diagram illustrating the calculation results of the target damage probability and damage severity provided by the present invention.
[0072] Figure 10 The structural block diagram of the multi-target damage assessment device provided by the present invention.
[0073] Figure 11 The structural block diagram of the multi-target damage assessment system provided by the present invention. Detailed Implementation
[0074] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0075] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0076] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of the invention described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0077] This embodiment provides a method for multi-target damage assessment. Figure 1 This is a flowchart of a multi-target damage assessment method provided according to an embodiment of the present invention, such as... Figure 1 As shown, it includes:
[0078] S100. Obtain multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database, wherein the damage element information includes at least the damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree, and the target component surface element damage threshold.
[0079] In this embodiment of the invention, the damage element database can store multiple types of damage element information. All damage element information includes basic parameters such as damage element ID, damage element name, and damage element type. Damage element types include shock wave damage elements, fragment damage elements, projectile damage elements, jet damage elements, and optical radiation damage elements. Different damage element types contain different characteristic parameters. The characteristic parameters of shock wave damage elements include peak overpressure (MPa), duration (s), initial velocity (m / s), and energy attenuation coefficient, used to characterize the power of the shock wave damage element and its diffusion in space. The characteristic parameters of fragment damage elements include fragment mass (kg), fragment... The initial velocity (m / s) and fragment dispersion angle (°) of the fragments are all set of data used to characterize the power of the fragment damage element and its diffusion in space; the characteristic parameters of the projectile damage element include the projectile length (m), projectile diameter (m), and initial velocity (m / s), used to characterize the power of the projectile damage element; the characteristic parameters of the jet damage element include the initial velocity (m / s), effective range (m), and jet mass (kg), used to characterize the power of the jet damage element; the characteristic parameters of the optical radiation damage element include the energy density (W / m²), duration (s), and wavelength (nm), used to characterize the power of the optical radiation damage element.
[0080] Based on the above damage metadata parameter storage method, damage metadata is established. Taking shock wave damage element as an example, the shock wave overpressure peak value is the maximum pressure at the leading edge of the shock wave, which is the main indicator of the damage caused by the shock wave damage element to the target component. The energy attenuation coefficient describes the energy attenuation of the shock wave during propagation. By using the energy attenuation coefficient and the initial velocity, the pressure values at different distances from the shock wave can be obtained. Combined with the duration, the effective range of the shock wave damage element can be quickly determined.
[0081] The target vulnerability database stores target vulnerability information, specifically target vulnerability data. This data is stored in a hierarchical structure using a target damage tree. A target may consist of multiple subsystems, each subsystem of multiple target components, and each component of a target component is composed of target component elements. These target component elements are the basic computational units that discretize the surface of a target component. The target vulnerability data includes target components, the target damage tree, and the damage thresholds for target component elements. The target damage tree adopts a top-down hierarchical structure, with the target itself at the top and all target components at the bottom. The relationships between target components are determined through hierarchical relationships and logic gates, supporting layer-by-layer analysis of the target's damage from local to global perspectives. Set the damage threshold for the surface elements of the target component. Different thresholds are set for different types of damage elements to measure the overall withstand capability of the component under the action of the damage element of that type. For fragment damage elements, projectile damage elements, and jet damage elements, set the destructive kinetic energy threshold, such as 10KJ; for shock wave damage elements, set the impact pressure threshold, such as 200MPa; for light radiation damage elements, set the thermal damage threshold, such as 1000W / ㎡.
[0082] S200. Construct a damage scenario based on multiple damage element information and multiple target vulnerability information;
[0083] In this embodiment of the invention, when constructing a damage scenario, damage element information and target vulnerability information can be selected and configured to obtain various types of damage scenarios.
[0084] S300. Based on the target vulnerability information and damage element information in the damage scenario, perform damage calculation on the target component under the coupling effect of multiple damage elements to obtain the target damage probability in the damage scenario.
[0085] In this embodiment of the invention, under the damage scenario constructed above, the damage calculation of the target component is performed based on the configured target vulnerability information and damage element information, and finally the target damage probability under the damage scenario is obtained.
[0086] S400. The damage scenario is assessed based on the target damage probability under the damage scenario.
[0087] Based on the target damage probability in this damage scenario, the damage assessment of the current damage scenario can be performed, that is, to assess the damage situation of the damage scenario.
[0088] In summary, the multi-target damage assessment method provided by this invention constructs a damage scenario by acquiring multiple damage metadata from a damage element database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it obtains the damage probability of the target component under the coupling effect of multiple damage elements, and finally calculates the target damage probability. This multi-target damage assessment method, based on a standardized damage metadata structure, calculates the coupling effect of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage effect assessment and increasing the computational efficiency of complex coupling effects of multiple damage elements on the target in complex scenarios, thereby improving the efficiency of damage assessment.
[0089] In this embodiment of the invention, the specific construction of the damage scenario is achieved by selecting and configuring damage metadata and target vulnerability data.
[0090] Specifically, firstly, based on the damage element database and the target vulnerability database, multiple damage elements and targets are selected, with multiple selections allowed for the same damage element or target data. Secondly, the spatial position and orientation of each selected damage element and target are set. The spatial position is the location (m) of the damage element and target in three-dimensional space, and the orientation is the rotation angle (°) of the damage element and target around the X / Y / Z axes. Finally, based on the characteristics and action sequence of different damage elements, a damage threshold reduction coefficient of 0 to 1 is set for all damage elements on the target component surface elements. This is used to adjust the damage contribution of each damage element to the target component surface elements, thereby improving the accuracy of the assessment.
[0091] In this embodiment of the invention, target component damage calculation is performed under the coupling effect of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario, to obtain the target damage probability in the damage scenario, such as... Figure 2 As shown, it includes:
[0092] S310. Obtain a target component damage probability calculation model based on the target vulnerability information and damage element information under the damage scenario;
[0093] In this embodiment of the invention, the probability calculation matrix for damage to target components is automatically calculated based on the constructed damage scenario.
[0094] Specifically, a damage probability calculation model for the target component is obtained based on the target vulnerability information and damage element information under the damage scenario, such as... Figure 3 As shown, it includes:
[0095] S311. Based on the target vulnerability information under the damage scenario, the number of targets is determined to be s, and the total number of target components of the s targets is m;
[0096] S312. Based on the damage element information in the damage scenario, determine that the number of damage elements is n;
[0097] It should be understood that if the scene construction module selects n damage elements and s targets, and these s targets have a total of m target components, then the target component damage probability calculation matrix will be automatically generated based on the constructed scene.
[0098] S313. Establish a damage element vector V = [v1, v2, v3, ..., v] based on the loading order of damage elements during the construction of the damage scene. n ], where V represents an n×1 row vector consisting of n damage elements, v i Indicates damage element i;
[0099] S314. Establish a target component vector T = [t1, t2, t3, ..., t4] based on the recorded order of the targets during the construction of the damage scene. m ] T Where T represents a 1×m column vector composed of m target components, t j Indicates target component j;
[0100] It should be noted that the target component vector includes the target components of all targets within the destruction scene.
[0101] S315. Construct a target component damage probability calculation matrix based on the damage element vector and the target component vector. The expression for the target component damage calculation matrix is:
[0102]
[0103] Where M represents the target component damage calculation matrix of size n×m, and M(i,j) represents the target component t j In multiple damage elements v1v2…v i The damage probability under the coupling effect, where row index i represents the damaged element and column index j represents the target component.
[0104] S320. Calculate the damage probability of the target component under the coupling effect of multiple damage elements according to the target component damage probability calculation model;
[0105] It should be understood that the damage probability of target components for all targets within the constructed damage scenario is automatically calculated based on the aforementioned target component damage calculation matrix. The calculation is performed according to the order of damage elements and target component vectors in the calculation matrix, calculating damage elements v1v2…v… n Under the action of the target component t1t2…t m The probability of damage. For example, calculating the target component t. j The probability of damage is calculated by sequentially calculating matrix elements M(1,j), M(2,j)...M(n,j) to obtain the target component t. jIn multiple damage elements v1v2...v n The damage probability under the action, the specific matrix element M(i,j) and the final target component t j The probability of damage P j .
[0106] Specifically, the damage probability of the target component under the coupled action of multiple damage elements is calculated according to the target component damage probability calculation model, such as... Figure 4 As shown, it includes:
[0107] S321. Calculate the damage probability of the target component under the action of all damage elements in the damage scenario for the current target component;
[0108] In this embodiment of the invention, the specific calculation process based on the damage calculation matrix of the target component can be referred to as follows: Figure 5 As shown.
[0109] Specifically, the damage probability of the target component under the action of all damage elements in the damage scenario is calculated for the current target component, including:
[0110] 1) Determine whether the current target component is within the effective range of the current damage element;
[0111] Determine the target component t j Is it damaging element v? i Within the effective range. Based on the damage element v i The characteristic parameters, spatial coordinates, and attitude calculation of the damage element v i The effective range of action is determined based on the target's spatial position and attitude. j Is it damaging element v? i Within the effective range. If not within the damaging element v i Within the effective range, then i = i + 1 and return to the first step to recalculate; if within the damage element v i If the calculation is within the effective range, the next step is performed, which is a computational performance optimization method.
[0112] 2) If so, calculate the damage value of the remaining surface elements in the current target component after the already damaged surface elements are excluded under the action of the current damage element;
[0113] Specifically, it is first necessary to determine the damaged surface elements of the target component and exclude the target component t. j Damaged elements are not included in the calculation. If the target component t... j It consists of face elements f1f2...f l Composition, in calculating the damage element v i Acting on target component t j Previously, calculations had yielded multiple damage elements v1v2...v i-1Target component t under coupling effect j Does the surface element damage D? jfk (k = 1, 2, ..., l), D jfk =1 indicates that the target component element f k It is damaged; otherwise, it is the target component element f. k Undamaged. Traverse target component t j All face elements, excluding damaged face elements, the remaining face elements f a ...(a≥1; a≤l) participate in the next step of the calculation, and the target component t can be obtained at the same time. j In multiple damage elements v1v2...v i-1 The number of surface elements damaged under coupling effect is a computational performance optimization method.
[0114] Specifically, calculate the damage element v i Target component t under action j The damage value of the surface element. Based on the damage element database, obtain the damage element v. i The power data characterized by the feature parameters are used to calculate the target component t. j Remaining face element f a The damage value P of ... (a≥1; a≤l) jfa ...(a≥1; a≤l).
[0115] 3) Determine the surface element damage threshold of the current target component under the action of the current damage element;
[0116] Specifically, calculate the damage element v i Target component t under action j The surface element damage threshold. Based on the damage element v i The damage threshold and loss coefficient L set for the target component surface elements during the type and scene construction. i And the target component t under different damage elements in the target vulnerability database j Surface element damage threshold D j Calculate the damage element v i Target component t under action j Damage threshold Dh of surface element j The calculation formula is as follows:
[0117] Dh j =D j *L i .
[0118] 4) Compare the surface damage value of the remaining surface elements of the current target component with the surface damage threshold of the current target component to determine whether the remaining surface elements of the current target component are damaged;
[0119] In this embodiment of the invention, the damage element v is calculated.i Target component t under action j Whether the surface element is damaged. Based on the damaged element v calculated in step 2) above. i Target component t under action j The remaining face element f a …(a≥1; a≤l) Damage value P jfa …(a≥1; a≤l), and the damage element v calculated in step 3) above. i Target component t under action j Surface element damage threshold Dh j traverse P jfa …, if P jfa ≥Dh j , indicating that the target component surface element f a Damaged (D) jfa =1), otherwise it is the target component element f. a Undamaged (D) jfa =0).
[0120] 5) Repeat the above process to obtain the damage probability of the current target component under the coupling effect of all damage elements;
[0121] In this embodiment of the invention, the multiple damage elements v1v2...v are calculated. i Target component t under coupling effect j The probability of damage.
[0122] Specifically, the damage probability of the current target component under the coupling effects of all damage elements is obtained, including:
[0123] 51) Determine the number of damaged surface elements of the current target component under the action of all damage elements;
[0124] 52) Determine the number of remaining surface elements damaged by all damage elements on the current component;
[0125] 53) Determine the number of damaged surface elements of the current target component under the action of all damage elements based on the number of damaged surface elements and the number of remaining damaged surface elements.
[0126] 54) Determine the damage probability of the current target component under the coupling effect of all damage elements based on the number of damaged surface elements of the current target component under the action of all damage elements and the total number of surface elements of the current target component.
[0127] It should be understood that the target component t can be obtained based on the calculations above. j In multiple damage elements v1v2...v i The number of surface elements damaged under coupling effect is determined, and the number of damaged elements v is obtained. iDamage condition D of the remaining elements participating in the calculation jfa …(a≥1; a≤l). Combining the above calculation results, the multi-damage elements v1v2...v are statistically obtained i Target component t under coupling effect j Number of damaged elements Nd j . At this time, calculate the target component t j Damage probability P j , and obtain the matrix element M(i,j)=P j , and its calculation formula is as follows:
[0128]
[0129] Among them, N j Represents the total number of elements of the target component
[0130] 6) End the calculation when the damage probability of the current target component under the coupling effect of all damage elements reaches the expected threshold
[0131] In the embodiment of the present invention, judge whether the damage probability of the target component t j reaches the expected threshold. If i=n, it means that the damage element v i is the last one in the damage element vector, then the damage probability of the target component t j is P j , and end the calculation of the damage probability of the target component t j ; if i<n and the damage probability P j of the target component t<UNK> j is equal to the expected threshold, then end the calculation of the damage probability of the target component t j , and the final damage probability of the target component t j is P j ; if i<n and the damage probability P j of the target component t j is less than the expected threshold, then i=i+1 and return to the first step to continue the calculation
[0132] S322. Repeat the above calculation process until the damage probability of each target component under the coupling effect of multiple damage elements is obtained
[0133] Loop and repeat the above process to calculate the damage probability of the target component t j . Similarly, the damage probabilities of all target components in the scene can be calculated
[0134] S330. Calculate the target damage probability according to the damage probability of the target component
[0135] In this embodiment of the invention, the target damage probability is automatically calculated based on the target component damage probability calculation results and each target damage tree in the target damage vulnerability database.
[0136] Specifically, the target damage probability is calculated based on the target component damage probability, such as... Figure 6 As shown, it includes:
[0137] S331. Determine the hierarchical structure of the current target based on the target destruction tree of the current target;
[0138] S332. Calculate the damage probability of each level of the target damage tree according to the calculation order from bottom to top and the logical relationship of AND gates and OR gates.
[0139] S333. Obtain the target damage probability based on the damage probabilities of damage events at all levels of the target damage tree.
[0140] In this embodiment of the invention, based on the hierarchical structure of the target damage tree, the damage probability is calculated from the bottom to the top using AND and OR gates, ultimately yielding the overall damage probability of all targets within the scene. For example, a target may consist of subsystems F1 and F2, where F1 is composed of target components A and B, and F2 is composed of target components C and D. The damage probabilities of these target components are P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P1, P2 ... A P B P C P D Target components A and B are logically ANDed, and C and D are logically ORed. Target subsystems F1 and F2 are connected via an OR gate. Then, the probability of damage to subsystem F1 is P. F1 =P A *P B The probability of damage to subsystem F2, P F2 =1-(1-P) C )*(1-P D The overall probability of target destruction is P = 1 - (1 - P) F1 )*(1-P F2 ).
[0141] The target damage tree specifically includes bottom-level events, intermediate events, top-level events, logical relationships, and weights. The calculation of the target damage tree requires deriving upwards layer by layer to calculate the damage probability of the top-level events. The entire calculation is based on the rules of logical AND and OR gates, combined with event damage weights. Damage weights emphasize the relative importance of events, similar to contribution or importance.
[0142] Specifically, AND gate calculations typically involve continuously multiplying the weights of sub-events by their probabilities. However, when all sub-events occur, the probability value is not 1, which contradicts the normal logic of damage. If we choose to continuously sum the weights of sub-events by their probabilities, a probability will still exist even when not all sub-events occur, whereas normally the probability should be 0. This problem can be solved by first performing a series of multiplications. If the probability value is zero, it means none of the sub-events occurred, and the output probability value is 0. If the probability value is greater than 0, it means all sub-events occurred, but the probability value has been reduced, so the continuous summation operation is performed again.
[0143] n represents the number of sub-events at the next level after a certain damage event, P i It is the probability of damage from a single sub-event, δ i It is the weight of a single sub-event, P k It is the damage probability calculated from multiple sub-events.
[0144] Iterate through the probabilities of sub-events. If there is a sub-event with a damage probability of 0, then perform a continuous multiplication operation between the weight of the sub-event and its probability. In this way, the damage probability of multiple sub-events will be 0.
[0145]
[0146] If the damage probability of all sub-events is greater than 0, the continuous summation operation of the product of the weight and probability of the sub-events is selected, and the damage probability of multiple sub-events is greater than 0. The above formula requires that the sum of all weights of the sub-events involved in the calculation is 1. Since the system defaults to all damage event weights being 1 and restricts the user to set the weight range to [0,1], but the sum of the sub-event weights may not ultimately be equal to 1, the system will automatically normalize the input weights.
[0147] Specifically, calculate the sum:
[0148] δ=δ1+δ2+…+δ n ,
[0149] New weights after normalization:
[0150]
[0151] Calculate the damage probability of multiple sub-events and substitute them into the new weights after normalization:
[0152]
[0153] When calculating damage to trees or gates, there is a method of taking the maximum value because it selects the sub-event that causes the most damage. However, in practice, it has been found that to avoid the phenomenon where taking the maximum value easily overlooks the contribution of other sub-events to the damage effect, this embodiment of the invention uses a conventional OR gate calculation method, which is more convincing than the maximum value method.
[0154] n represents the number of sub-events at the next level after a certain damage event, P i It is the probability of damage in a single event, δ i It is the weight of a single event; the sum of all weights involved in the calculation may not be 1. P k It is the probability of damage calculated from multiple events.
[0155]
[0156] The probability of damage P for all bottom-level components is calculated based on the component damage criterion. part Using AND and OR gates, derive the probability of damage to the parent node. Repeat this process until the probability of damage to the top-level event is derived.
[0157] The following is combined Figure 7 The target damage tree shown below illustrates the calculation of target damage probability using an example. Table 1 below shows... Figure 1 The event relationship table for the target tree destruction.
[0158] Table 1 Event Relationship Table for Target Damaged Tree
[0159]
[0160]
[0161] Assume node A is the top-level event, B and C are intermediate events, and D, E, F, and G are bottom-level events.
[0162] (1) Calculate the probability of damage P of B. B .
[0163] Since the logical relationship of B's sub-events is "OR", the "OR" gate is called to calculate the formula:
[0164] P B =1-(1-P) D *δ D )*(1-P E *δ E ),
[0165] That is, P B =1-(1-0.8*0.4)*(1-0*0.8)=0.32.
[0166] (2) Calculate the damage probability P of C. C .
[0167] Since the logical relationship between C's sub-events is "AND", the weights of the sub-events need to be normalized first:
[0168]
[0169] Right now
[0170] Iterate through the damage probabilities of sub-events and determine if any sub-event has a damage probability of 0:
[0171] The probability of damage P of event G G =0, so we can quickly deduce P. C =0, which can also be obtained by using the AND gate calculation formula:
[0172] P C =(P F *δ′ F )*(P G *δ′ G ),
[0173] That is, P C =(0.8*0.333)*(0*0.666)=0.
[0174] (3) Calculate the probability of damage to A, P. A .
[0175] Since the logical relationship between the sub-events of A is "OR", the "OR" gate is called to calculate the formula:
[0176] P A =1-(1-P) B *δ B )*(1-P C *δ C ),
[0177] That is, P A =1-(1-0.32*1)*(1-0*1)=0.32.
[0178] In this embodiment of the invention, the damage scenario is assessed based on the target damage probability under the damage scenario, such as... Figure 8 As shown, it includes:
[0179] S410. The target damage probability in the damage scenario is compared with the preset damage level to determine the damage level corresponding to the current target damage probability, wherein each damage level is configured with a damage probability range corresponding to that damage level.
[0180] S420. Determine the damage assessment result of the damage scenario based on the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, minor damage, moderate damage, severe damage, and complete destruction.
[0181] Specifically, the damage level is classified according to the numerical range of the target damage probability. P[0,100] represents the target damage probability, and the damage level range is shown in Table 2 below.
[0182] Table 2 Classification of Damage Levels
[0183] Damage level Probability range describe Level 0 P<1 Almost undamaged Level 1 10≤P<30 Minor damage Level 2 30≤P<60 Moderate damage Level 3 60≤P<90 Severe damage Level 4 P≥90 Completely destroyed
[0184] It should be understood that the damage level classification represents the degree of loss of the target's core capabilities. For example, level 0 means that the target is completely normal and has no impact; level 1 means that the target is partially damaged and its functions are slightly reduced; level 2 means that the target is significantly damaged and its main functions are limited; level 3 means that the target is severely damaged and its key functions are ineffective; and level 4 means that the target is completely destroyed and loses all combat capabilities.
[0185] The embodiments of the present invention are combined with Figures 9a to 9g The actual operational results of the multi-target damage assessment method of the present invention are as follows. Figures 9a to 9c This represents the target's vulnerability data and damage metadata. Figure 9d and Figure 9e This represents a damage scenario constructed based on target vulnerability data and damage metadata. Figure 9f and Figure 9g This represents the calculated probability of damage to the target component. Figure 9h This is a schematic diagram showing the calculation results of the target damage probability.
[0186] In summary, the multi-target damage assessment method provided by this invention has the following advantages compared with the prior art:
[0187] (1) To realize the calculation of the complex coupling effect of multiple damage elements on the target in complex scenarios.
[0188] Employing a standardized damage metadata structure, this method calculates the coupling effect of multiple types and quantities of damage elements on the target, moving beyond the limitations of a single damage element or a specific type of ammunition. This approach offers greater versatility and simplifies the evaluation process. Faced with diverse battlefield environments, damage metadata-based evaluation methods are more adaptable.
[0189] (2) The accuracy of the assessment of the damage effect of explosion is improved by using the damage threshold and loss coefficient of the target component surface element.
[0190] To improve the accuracy of the calculation of the coupling effect of multiple damage elements on the target, a method of setting the damage threshold and depreciation coefficient of the target component surface elements is adopted. This method adjusts the degree of influence of different damage elements on the damage of the target component surface elements, which can more accurately assess the damage of the target component surface elements and thus obtain a more accurate damage situation of the target component and the target.
[0191] (3) The calculation of the probability of damage to the target component adopts a process optimization method to improve the overall performance of the system.
[0192] Considering the problem of reduced computational efficiency caused by the excessive types and numbers of damage elements and targets in large-scale scenarios, the calculation process of target component damage probability is optimized by calculating the effective range of damage elements, excluding damaged surface elements of target components, and terminating the calculation after the target component damage probability reaches the expected threshold.
[0193] As another embodiment of the present invention, a multi-target damage assessment device 100 is provided for implementing the multi-target damage assessment method described above, wherein, as Figure 10 As shown, it includes:
[0194] The acquisition module 110 is used to acquire multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database, wherein the damage element information includes damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree and the target component surface element damage threshold.
[0195] Module 120 is used to construct a damage scenario based on multiple damage element information and multiple target vulnerability information;
[0196] The damage probability acquisition module 130 is used to perform damage calculation on the target component under the coupling effect of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario, and to obtain the target damage probability in the damage scenario.
[0197] Damage assessment module 140 is used to assess the damage of the damage scenario based on the target damage probability under the damage scenario.
[0198] The multi-target damage assessment device provided by this invention constructs a damage scenario by acquiring multiple damage metadata from a damage element database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it obtains the damage probability of a target component under the coupling effect of multiple damage elements, and finally calculates the target damage probability. This multi-target damage assessment method, based on a standardized damage metadata structure, calculates the coupling effect of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage effect assessment and increasing the computational efficiency of complex coupling effects of multiple damage elements simultaneously on the target in complex scenarios, thereby improving the efficiency of damage assessment.
[0199] The specific working principle of the multi-target damage assessment device provided by this invention can be referred to the description of the multi-target damage assessment method above, and will not be repeated here.
[0200] As another embodiment of the present invention, a multi-target damage assessment system 10 is provided, wherein, as Figure 11 As shown, it includes: a damage element database 200, a target vulnerability database 300, and the multi-target damage assessment device 100 described above. The multi-target damage assessment device 100 is communicatively connected to the damage element database 200 and the target vulnerability database 300, respectively.
[0201] The damage element database 200 is used to store damage element information, which includes at least the damage element name and the damage element type.
[0202] The vulnerability database 300 is used to store multiple target vulnerability information, which includes at least the target component, the target damage tree, and the target component surface element damage threshold.
[0203] The multi-target damage assessment device 100 is used to construct a damage scenario based on the damage element information and target vulnerability information, and to perform target damage probability assessment under the damage scenario to achieve damage assessment of the damage scenario.
[0204] The multi-target damage assessment system provided by this invention employs the aforementioned multi-target damage assessment device. It constructs a damage scenario by acquiring multiple damage metadata from a damage element database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it obtains the damage probability of the target component under the coupling effect of multiple damage elements, and finally calculates the target damage probability. This multi-target damage assessment method, based on a standardized damage metadata structure, calculates the coupling effect of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage effect assessment and enhancing the computational efficiency for complex coupling effects of multiple damage elements simultaneously existing on the target in complex scenarios, thereby improving the efficiency of damage assessment.
[0205] The specific working principle of the multi-target damage assessment system provided by this invention can be referred to the description of the multi-target damage assessment method above, and will not be repeated here.
[0206] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A multi-target damage assessment method, characterized in that, include: Multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database are obtained respectively. The damage element information includes at least the damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree, and the target component surface element damage threshold. Damage scenarios are constructed based on multiple damage element information and multiple target vulnerability information; Based on the target vulnerability information and damage element information in the damage scenario, damage calculation of the target component under the coupling effect of multiple damage elements is performed to obtain the target damage probability in the damage scenario. The damage scenario is assessed for damage based on the target damage probability under the damage scenario. Specifically, based on the target vulnerability information and damage element information in the damage scenario, damage calculation of the target component under the coupling effect of multiple damage elements is performed to obtain the target damage probability in the damage scenario, including: Based on the target vulnerability information and damage element information under the damage scenario, a target component damage probability calculation model is obtained; The damage probability of the target component under the coupling effect of multiple damage elements is calculated based on the target component damage probability calculation model. Calculate the target damage probability based on the target component damage probability; Specifically, calculating the damage probability of the target component under the action of all damage elements in the damage scenario for the current target component includes: Determine whether the current target component is within the effective range of the current damage element; If so, calculate the damage value of the remaining surface elements in the current target component after the already damaged surface elements are excluded under the action of the current damage element; Determine the surface element damage threshold of the current target component under the action of the current damage element; The remaining surface damage values of the current target component are compared with the surface damage threshold of the current target component to determine whether the remaining surface elements of the current target component are damaged. Repeat the above process to obtain the damage probability of the current target component under the coupling effect of all damage elements; The calculation ends when the damage probability of the current target component under the coupling effect of all damage elements reaches the expected threshold. Obtain the damage probability of the current target component under the coupling effects of all damage elements, including: Determine the number of damaged surface elements of the current target component under the action of all damage elements; Determine the number of remaining surface elements damaged by all damage elements on the current component; The number of damaged surface elements of the current target component under the action of all damage elements is determined based on the number of damaged surface elements and the number of remaining surface elements. The damage probability of the current target component under the coupling effect of all damage elements is determined based on the number of damaged surface elements of the current target component under the action of all damage elements and the total number of surface elements of the current target component.
2. The multi-target damage assessment method according to claim 1, characterized in that, Based on the target vulnerability information and damage element information under the damage scenario, a target component damage probability calculation model is obtained, including: Based on the target vulnerability information under the damage scenario, the number of targets is determined to be s, and the total number of target components of the s targets is m; Based on the damage element information in the damage scenario, the number of damage elements is determined to be n; Establish a damage element vector based on the loading order of damage elements during the construction of the damage scenario. ,in, express Composed of individual damaging elements The row vector, Indicates damage to the element ; Establish a target component vector based on the recorded order of the targets when constructing the damage scene. ,in, express Composed of target components column vectors, Indicates target component ; A target component damage probability calculation matrix is constructed based on the damage element vector and the target component vector. The expression for the target component damage calculation matrix is as follows: , in, Indicates size is The target component damage calculation matrix Indicates target component In multiple destructive elements Damage probability under coupling effect, row index Indicates the damaged element, column index Indicates the target component.
3. The multi-target damage assessment method according to claim 2, characterized in that, The damage probability of the target component under the coupling effect of multiple damage elements is calculated according to the target component damage probability calculation model, including: Calculate the damage probability of the target component under the action of all damage elements in the damage scenario for the current target component; Repeat the above calculation process until the damage probability of each target component under the coupling effect of multiple damage elements is obtained.
4. The multi-target damage assessment method according to claim 1, characterized in that, Calculating the target damage probability based on the target component damage probability includes: Determine the hierarchical structure of the current target based on the target destruction tree; The damage probability of each level of the target damage tree is calculated according to the calculation order from bottom to top and the logical relationship of AND and OR gates. The target damage probability is obtained based on the damage probabilities of damage events at all levels of the target damage tree.
5. The multi-target damage assessment method according to claim 1, characterized in that, The damage scenario is assessed based on the target damage probability under the damage scenario, including: The damage probability of the target in the damage scenario is compared with the preset damage level to determine the damage level corresponding to the current target damage probability, wherein each damage level is configured with a damage probability range corresponding to that damage level; The damage assessment result of the damage scenario is determined based on the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, minor damage, moderate damage, severe damage, and complete destruction.
6. A multi-target damage assessment device, used to implement the multi-target damage assessment method according to any one of claims 1 to 5, characterized in that, include: The acquisition module is used to acquire multiple damage element information from the damage element database and multiple target vulnerability information from the target vulnerability database, wherein the damage element information includes damage element name and damage element type, and the target vulnerability information includes at least the target component, the target damage tree and the target component surface element damage threshold. The construction module is used to construct damage scenarios based on multiple damage element information and multiple target vulnerability information; The damage probability acquisition module is used to perform damage calculation on the target component under the coupling effect of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario, and to obtain the target damage probability in the damage scenario. The damage assessment module is used to assess the damage of the damage scenario based on the target damage probability under the damage scenario.
7. A multi-target damage assessment system, characterized in that, include: The damage element database, the target vulnerability database, and the multi-target damage assessment device as described in claim 6, wherein the multi-target damage assessment device is communicatively connected to the damage element database and the target vulnerability database, respectively. The damage element database is used to store damage element information, which includes at least the damage element name and the damage element type. The vulnerability database is used to store multiple target vulnerability information, which includes at least the target component, the target damage tree, and the target component surface element damage threshold. The multi-target damage assessment device is used to construct a damage scenario based on the damage element information and target vulnerability information, and to perform target damage probability assessment under the damage scenario to achieve damage assessment of the damage scenario.