Multi-target damage assessment method, device and system
By constructing a damage scenario and target damage probability calculation model, the complex coupling effect evaluation problem of multiple types and multiple types of damage elements acting on multiple targets is solved, and efficient and accurate damage assessment is achieved.
Patent Information
- Application Number
- CN202510697995.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-05-28
AI Technical Summary
The prior art is difficult to effectively evaluate the complex coupling effect of multiple types and multiple numbers of damage elements acting on multiple targets at the same time, resulting in insufficient calculation accuracy and efficiency of damage assessment.
By constructing a damage scene, obtaining damage element and target vulnerability information, establishing a target damage probability calculation model in the damage scene, using the damage element vector and target component vector to build a damage calculation matrix, and combining the damage tree logical relationship to calculate the target damage probability, so as to achieve destructive evaluation of the coupling effect of multiple damage elements.
The accuracy and calculation efficiency of damage assessment when multiple damage elements exist at the same time are improved, and the efficiency of damage assessment in complex scenarios is improved.
Smart Images

Figure CN120598384A_ABST
Abstract
Description
Technical Field
[0001] The present 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 Art
[0002] With the deepening of a new round of scientific and technological revolution and military transformation, damage assessment technology is facing unprecedented development opportunities and challenges. In modern battlefield environments, targets are often exposed to the combined effects of multiple damaging factors, including blast shock, flying debris, and thermal radiation. The coupled effects of these multiple damaging factors are far more complex than the effects of a single factor.
[0003] Currently, traditional damage assessment methods are primarily based on empirical models or numerical simulations of single damage elements or specific types of ammunition. However, in complex and diverse scenarios involving varying types and numbers of ammunition and targets, it is difficult to handle the complex coupling effects of multiple types and numbers of damage elements acting simultaneously on multiple targets. This complex coupling not only limits damage assessment calculations to modeling accuracy, but also places higher demands on computational efficiency and accuracy.
[0004] Therefore, how to achieve the lethality assessment of the complex coupling effects of multiple types and numbers of damage elements acting on multiple targets simultaneously has become a technical problem that needs to be urgently solved by those skilled in the art. Summary of the Invention
[0005] The present invention provides a multi-target lethality assessment method, a multi-target lethality assessment device, and a multi-target lethality assessment system, which solve the problem in related technologies that it is impossible to implement lethality assessment of the complex coupling effects of multiple types and numbers of lethal elements acting on multiple targets simultaneously.
[0006] As a first aspect of the present invention, a multi-target damage assessment method is provided, which includes:
[0007] Respectively acquiring a plurality of damage meta information from a damage meta database and a plurality of target vulnerability information from a target vulnerability database, wherein the damage meta information includes at least a damage meta name and a damage meta type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold;
[0008] Constructing damage scenarios based on multiple damage metadata and multiple target vulnerability information;
[0009] performing damage calculation of target components under the coupling 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;
[0010] Perform a damage assessment on the damage scenario according to the target damage probability under the damage scenario.
[0011] Furthermore, target component damage calculation under the coupling of multiple damage elements is performed based on the target vulnerability information and damage element information under the damage scenario to obtain the target damage probability under the damage scenario, including:
[0012] Obtaining a target component damage probability calculation model based on the target vulnerability information and damage meta-information in the damage scenario;
[0013] Calculating the damage probability of the target component under the coupling of multiple damage elements according to the target component damage probability calculation model;
[0014] The target damage probability is calculated according to the target component damage probability.
[0015] Furthermore, a target component damage probability calculation model is obtained based on the target vulnerability information and damage meta-information in the damage scenario, including:
[0016] Determining, based on the target vulnerability information in the damage scenario, that the number of targets is s, and the total number of target components of the s targets is m;
[0017] Determine the number of damage elements as n according to the damage element information in the damage scenario;
[0018] According to the loading order of the damage elements when constructing the damage scene, a damage element vector V = [v1, v2, v3, ..., v n ], where V represents an n×1 row vector composed of n damage elements, v i Indicates the damage element i;
[0019] The target component vector T = [t1, t2, t3, ..., t m ] T , where T represents a 1×m column vector consisting of m target components, t j represents the target component j;
[0020] A target component damage probability calculation matrix is constructed according to the damage element vector and the target component vector. The expression of the target component damage calculation matrix is:
[0021]
[0022] Where M represents the target component damage calculation matrix of size n×m, M(i,j) represents the target component t j In multiple damage element v1v2...v iThe damage probability under the coupling effect of , the row index i represents the damage element, and the column index j represents the target component.
[0023] Furthermore, calculating the damage probability of the target component under the coupling of multiple damage elements according to the target component damage probability calculation model includes:
[0024] Calculating, for the current target component, the damage probability of the target component under the action of all damage elements in the damage scenario;
[0025] Repeat the above calculation process until the damage probability of each target component under the coupling of multiple damage elements is obtained.
[0026] Furthermore, calculating the damage probability of the current target component under the action of all damage elements in the damage scenario includes:
[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 pixels after excluding the damaged pixels in the current target component 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] Comparing the bin damage value of the remaining bins of the current target component with the bin damage threshold of the current target component to determine whether the remaining bins 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 action of all damage elements reaches the expected threshold.
[0033] Furthermore, the damage probability of the current target component under the coupling effect of all damage elements is obtained, including:
[0034] Determine the number of damaged elements of the current target component under the action of all damage elements;
[0035] Determine the number of damaged elements of the remaining surface elements of the current component under the action of all damage elements;
[0036] Determine the number of damaged pixels of the current target component under the action of all damage elements according to the number of damaged pixels of the current target component under the action of all damage elements and the number of damaged pixels of the remaining pixels;
[0037] The damage probability of the current target component under the coupling action of all damage elements is determined according to the number of damage 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] Furthermore, calculating the target damage probability based on the target component damage probability includes:
[0039] Determine the hierarchical structure relationship of the current target based on the target damage tree of the current target;
[0040] Calculate the damage probability of each level of the damage event in the target damage tree in the order from bottom to top and according to the logical relationship of AND gates and OR gates;
[0041] The target damage probability is obtained based on the damage probability of all levels of the target damage tree.
[0042] Furthermore, performing a lethality assessment on the damage scenario according to the target damage probability in the damage scenario includes:
[0043] Comparing the target damage probability under the damage scenario with a 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 the damage level;
[0044] The damage assessment result of the damage scenario is determined according to the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, slight damage, moderate damage, severe damage and complete destruction.
[0045] As another aspect of the present invention, a multi-target lethality assessment device is provided for implementing the multi-target lethality assessment method described above, comprising:
[0046] an acquisition module, configured to respectively acquire a plurality of damage metadata information from a damage metadata database and a plurality of target vulnerability information from a target vulnerability database, wherein the damage metadata information includes a damage metadata name and a damage metadata type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold;
[0047] A construction module, configured to construct a damage scenario based on multiple damage metadata and multiple target vulnerability information;
[0048] a damage probability acquisition module, configured to calculate damage to target components under the coupling of multiple damage elements based on the target vulnerability information and damage element information under the damage scenario, and obtain the target damage probability under the damage scenario;
[0049] The damage assessment module is used to perform damage assessment on the damage scenario according to the target damage probability in the damage scenario.
[0050] As another aspect of the present invention, a multi-target lethality assessment system is provided, comprising: a damage metadata database, a target vulnerability database, and the multi-target lethality assessment device described above, wherein the multi-target lethality assessment device is communicatively connected to the damage metadata database and the target vulnerability database, respectively;
[0051] The damage meta database is used to store damage meta information, and the damage meta information at least includes a damage meta name and a damage meta type;
[0052] The vulnerability database is used to store a plurality of target vulnerability information, wherein the target vulnerability information at least includes a target component, a target damage tree and a target component bin damage threshold;
[0053] The multi-target damage assessment device is used to construct a damage scenario based on the damage meta-information and target vulnerability information, and perform target damage probability under the damage scenario to achieve damage assessment of the damage scenario.
[0054] The multi-target lethality assessment method provided by the present invention constructs a damage scenario by acquiring multiple damage metadata from a damage metadata database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, the damage probability of target components under the coupled effects of multiple damage elements is determined, ultimately calculating the target damage probability. This multi-target lethality assessment method, based on a standardized damage metadata structure, calculates the coupled effects of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage and destructive effect assessments and the computational efficiency of complex scenarios involving the simultaneous and complex coupled effects of multiple damage elements on the target, thereby enhancing the efficiency of lethality assessment. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.
[0056] Figure 1 This is a flow chart of the multi-target damage assessment method provided by the present invention.
[0057] Figure 2 This is an overall flow chart for obtaining the target damage probability in a damage scenario provided by the present invention.
[0058] Figure 3 This is a specific flow chart of the target component damage probability calculation module provided by the present invention.
[0059] Figure 4This is a specific flow chart for calculating the damage probability of a target component under the coupling of multiple damage elements provided by the present invention.
[0060] Figure 5 This is a specific implementation flow chart of the multi-target damage assessment method provided by the present invention.
[0061] Figure 6 This is a specific flow chart for calculating the target damage probability provided by the present invention.
[0062] Figure 7 This is a structural diagram of the target damage tree provided by the present invention.
[0063] Figure 8 This is a flow chart of the method for performing damage assessment provided by the present invention.
[0064] Figure 9a Target vulnerability information provided by the present invention;
[0065] Figure 9b for Figure 9a The target damage tree is formed by the target vulnerability information.
[0066] Figure 9c It is the surface element damage information in the target vulnerability information.
[0067] Figure 9d A schematic diagram of the damage scenario provided by the present invention.
[0068] Figure 9e This is the coordinate information in the damage scene provided by the present invention.
[0069] Figure 9f This is a schematic diagram of the calculation of the damage probability of target components provided by the present invention.
[0070] Figure 9g A schematic diagram of the data required for calculating the damage probability of target components provided by the present invention.
[0071] Figure 9h This is a schematic diagram of the target damage probability and damage degree calculation results provided by the present invention.
[0072] Figure 10 This is a structural block diagram of the multi-target damage assessment device provided by the present invention.
[0073] Figure 11 This is a structural block diagram of the multi-target damage assessment system provided by the present invention. DETAILED DESCRIPTION
[0074] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments of the present invention may be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0075] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0076] It should be noted that the terms "first," "second," and the like in the specification and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate for the embodiments of the present invention described herein. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or apparatuses.
[0077] In this embodiment, a multi-target damage assessment method is provided. Figure 1 FIG. 1 is a flow chart of a multi-target damage assessment method according to an embodiment of the present invention. Figure 1 Shown, including:
[0078] S100: Respectively obtain a plurality of damage meta information in a damage meta database and a plurality of target vulnerability information in a target vulnerability database, wherein the damage meta information includes at least a damage meta name and a damage meta type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold;
[0079] In an embodiment of the present 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. The damage element types include shock wave damage element, fragment damage element, projectile damage element, jet damage element, and light radiation damage element. Different damage element types include different characteristic parameters. The characteristic parameters of shock wave damage element include overpressure peak (Mpa), duration (s), initial velocity (m / s), and energy attenuation coefficient, which are used to characterize the power of shock wave damage element and its diffusion in space. The characteristic parameters of fragment damage element include fragment mass (kg), The initial velocity of the fragment (m / s), the fragment scattering angle (°), and the fragment characteristic parameters are all a set of data, which are used to characterize the power of the fragment damage element and its diffusion in space; the characteristic parameters of the projectile damage element include projectile length (m), projectile diameter (m), and initial velocity (m / s), which are used to characterize the power of the projectile damage element; the characteristic parameters of the jet damage element include initial velocity (m / s), effective action range (m), and jet mass (kg), which are used to characterize the power of the jet damage element; the characteristic parameters of the light radiation damage element include energy density (W / ㎡), duration (s), and wavelength (nm), which are used to characterize the power of the light radiation damage element.
[0080] Based on the damage metadata parameter storage method described above, damage metadata is established. Taking the shock wave damage element as an example, the peak shock wave overpressure is the maximum pressure at the shock wave front and is the primary 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. The energy attenuation coefficient and initial velocity are used to obtain pressure values at different distances from the shock wave. Combined with the duration, the effective range of the shock wave damage element can be quickly determined.
[0081] The target vulnerability database can store target vulnerability information, specifically target vulnerability data, in a hierarchical structure formed in the form of a target damage tree to enable storage of target vulnerability data. A target may consist of multiple subsystems, each of which is composed of multiple target components, each of which is composed of target component facets. Target component facets are the basic computational units for discretizing the surface of a target component. Target vulnerability data includes target components, a target damage tree, and target component facet damage thresholds. The target damage tree adopts a top-down hierarchical structure, with the target itself at the top and all target components at the bottom. Hierarchical relationships and logic gates determine the relationships between target components, supporting layer-by-layer analysis of target damage from local to global perspectives. Set the target component surface element damage threshold. Set different thresholds for different types of damage elements to measure the overall bearing capacity of the component under the action of this type of damage element. Set a destructive kinetic energy threshold for fragment damage elements, projectile damage elements, and jet damage elements, such as 10KJ; set an anti-impact pressure threshold for shock wave damage elements, such as 200MPa; set a thermal damage threshold for light radiation damage elements, such as 1000W / ㎡.
[0082] S200, constructing a damage scenario based on multiple damage metadata and multiple target vulnerability information;
[0083] In the embodiment of the present invention, when constructing a damage scenario, damage meta information and target vulnerability information may be selected and configured to obtain various types of damage scenarios.
[0084] S300: performing damage calculation on target components under the coupling of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario to obtain a target damage probability in the damage scenario;
[0085] In an embodiment of the present invention, under the damage scenario constructed above, target component damage calculation is performed based on the configured target vulnerability information and damage meta-information, and finally the target damage probability under the damage scenario is obtained.
[0086] S400: Perform a damage assessment on the damage scenario according to the target damage probability in the damage scenario.
[0087] Based on the target damage probability in the damage scenario, the damage assessment of the current damage scenario can be performed, that is, the damage situation of the damage scenario can be assessed.
[0088] In summary, the multi-target lethality assessment method provided by the present invention constructs a damage scenario by acquiring multiple damage metadata from a damage metadata database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it determines the damage probability of target components under the coupled effects of multiple damage elements, ultimately calculating the target damage probability. This multi-target lethality assessment method, based on a standardized damage metadata structure, calculates the coupled effects of multiple types and quantities of damage elements on the target. This improves the accuracy of explosive damage and destructive effect assessments and enhances the computational efficiency of complex scenarios involving the simultaneous and complex coupled effects of multiple damage elements on the target, thereby enhancing the efficiency of lethality assessment.
[0089] In the embodiment of the present invention, damage scenario construction is specifically achieved by selecting and configuring damage metadata and target vulnerability data.
[0090] Specifically, first, based on the damage element database and target vulnerability database, multiple damage elements and targets are selected. The same damage element or target data can be selected multiple times. Next, the spatial position and posture of each selected damage element and target are set. The spatial position is the position of the damage element and target in three-dimensional space (m), and the posture 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, the damage threshold reduction coefficient of 0 to 1 is set for all damage elements to the target component surface element. This is used to adjust the damage contribution of each damage element to the target component surface element, thereby improving the accuracy of the assessment.
[0091] In an embodiment of the present invention, target component damage calculation is performed under the coupling 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 Shown, including:
[0092] S310: Obtain a target component damage probability calculation model based on the target vulnerability information and damage meta-information in the damage scenario;
[0093] In an embodiment of the present invention, a matrix of target component damage probability is automatically calculated based on the constructed damage scenario.
[0094] Specifically, a target component damage probability calculation model is obtained based on the target vulnerability information and damage meta-information in the damage scenario, such as Figure 3 Shown, including:
[0095] S311: Determine, based on the target vulnerability information in the damage scenario, that the number of targets is s, and that the total number of target components of the s targets is m;
[0096] S312: Determine the number of damage elements as n according to the damage element information in the damage scenario;
[0097] It should be understood that if the scenario 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 is automatically generated based on the constructed scenario.
[0098] S313: Create a damage element vector V = [v1, v2, v3, ..., v n ], where V represents an n×1 row vector consisting of n damage elements, v i Indicates the damage element i;
[0099] S314: Create a target component vector T = [t1, t2, t3, ..., t m ] T , where T represents a 1×m column vector consisting of m target components, t j represents the target component j;
[0100] It should be noted that the target component vector includes the target components of all targets in the damage scenario.
[0101] S315. Construct a target component damage probability calculation matrix based on the damage element vector and the target component vector. The target component damage calculation matrix is expressed as:
[0102]
[0103] Where M represents the target component damage calculation matrix of size n×m, M(i,j) represents the target component t j In multiple damage element v1v2...v i The damage probability under the coupling effect of , the row index i represents the damage element, and the column index j represents the target component.
[0104] S320, calculating the damage probability of the target component under the coupling 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 of all targets in the constructed damage scenario is automatically calculated based on the above target component damage calculation matrix. The damage element v1v2…v is calculated according to the order of the damage element and target component vector in the calculation matrix. n Target component t1t2…t m For example, to calculate the damage probability of the target component t j The damage probability of the target component t is obtained by sequentially calculating the matrix elements M(1,j), M(2,j)...M(n,j) jIn multiple damage element 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 coupling of multiple damage elements is calculated according to the target component damage probability calculation model, such as Figure 4 Shown, including:
[0107] S321. Calculate, for the current target component, the damage probability of the target component under the action of all damage elements in the damage scenario;
[0108] In the embodiment of the present invention, the specific calculation process based on the target component damage calculation matrix can be referred to as follows: Figure 5 shown.
[0109] Specifically, calculating the damage probability of the current target component under the action of all damage elements in the damage scenario includes:
[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 meta v? i Within the effective range. According to the damage element v i The characteristic parameters, spatial coordinates, and posture calculation of the damage element v i The effective range of action is determined according to the target space position and posture. j Is it damaging meta v? i If it is not within the effective range, i Within the effective range, then i=i+1 and return to the first step to recalculate; if the damage element v i If it is within the effective range, the next step of calculation is carried out, which is the calculation performance optimization method.
[0112] 2) If yes, calculate the damage value of the remaining bins in the current target component after excluding the damaged bins under the action of the current damage element;
[0113] Specifically, first, the damaged bins of the target component need to be determined, and the target component t j The damaged surface element does not participate in the calculation. If the target component t j It is composed of the surface element f1f2...f l Composition, in calculating the damage element v i Act on target component t j Previously, multiple damage elements v1v2...v have been calculated. i-1Target component t under coupling j Is the face element damaged? jfk (k=1,2,...l), D jfk =1 indicates the target component surface element f k Damaged, otherwise it is the target component surface element f k Not damaged. Traverse the target component t j All the pixels, excluding the damaged pixels, the remaining pixels f a ...(a≥1; a≤l) participates in the next calculation, and the target component t can be obtained at the same time. j In multiple damage element v1v2...v i-1 The number of damaged elements under coupling is calculated as a performance optimization method.
[0114] Specifically, calculate the damage element v i Target component under action t j Based on the damage metadata database, the damage metadata v is obtained. i The power data represented by the characteristic parameters of the target component t is calculated. j Remaining panel f a ...(a≥1; a≤l) the damage value P 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 under action t j The damage threshold of the surface element. Based on the damage element v i The damage threshold loss coefficient L for the target component surface element set when the scene is constructed i And the target component t under different damage elements in the target vulnerability database j The bin damage threshold D j , calculate the damage element v i Target component under action t j Damage threshold Dh of the bin j , which is calculated as follows:
[0117] Dh j =D j *L i .
[0118] 4) comparing the bin damage value of the remaining bins of the current target component with the bin damage threshold of the current target component to determine whether the remaining bins of the current target component are damaged;
[0119] In the embodiment of the present invention, the damage element v is calculatedi Target component under action t j Is the face element damaged? The damage element v calculated according to step 2) above is i Target component under action t j The remaining surface 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 under action t j The bin damage threshold Dh j , traverse P jfa ..., if P jfa ≥Dh j , represents the target component surface element f a Damaged (D jfa =1), otherwise it is the target component surface 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 the embodiment of the present invention, multiple damage elements v1v2...v are calculated. i Target component t under coupling j probability of damage.
[0122] Specifically, the damage probability of the current target component under the coupling of all damage elements is obtained, including:
[0123] 51) Determine the number of damaged elements of the current target component under the action of all damage elements;
[0124] 52) Determine the number of damaged elements of the remaining surface elements of the current component under the action of all damage elements;
[0125] 53) Determine the number of damaged pixels of the current target component under the action of all damage elements according to the number of damaged pixels of the current target component under the action of all damage elements and the number of damaged remaining pixels;
[0126] 54) Determine the damage probability of the current target component under the coupling action of all damage elements according to the number of damage 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 above calculations. j In multiple damage element v1v2...v i The number of damaged elements under coupling is obtained, and the damaged element v iDamage condition D of the remaining elements participating in the calculation jfa …(a≥1; a≤l), combining the above calculation results, statistically obtain multiple damage elements v1v2...v 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 , obtain matrix element M(i,j) = P j [[ID=]
[14] ]Its calculation formula is as follows:
[0128]
[0129] Among them, N j Represents the total number of elements of the target component.
[0130] 6) When the damage probability of the current target component under the coupling effect of all damage elements reaches the expected threshold, end the calculation.
[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 of the damage element vector, then the damage probability of the target component t j is P j , 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 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 scenario can be calculated.
[0134] S330. Calculate the target damage probability according to the damage probability of the target component
[0135] In an embodiment of the present invention, the target damage probability is automatically calculated based on the target component damage probability calculation result 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 Shown, including:
[0137] S331, determining the hierarchical structure relationship of the current target according to the target damage tree of the current target;
[0138] S332. Calculate the damage probability of each level of the damage event in the target damage tree in a calculation order from the bottom layer to the top layer and according to the logical relationship between the AND gate and the OR gate;
[0139] S333. Obtain the target damage probability according to the damage probabilities of damage events at all levels of the target damage tree.
[0140] In the embodiment of the present invention, according to the hierarchical structure of the target damage tree, the damage probability of each level event is calculated from the bottom to the top, using the logical relationship of the AND gate and OR gate, and finally the overall damage probability of all targets in the scene is obtained. For example, the target consists of subsystems F1 and F2, F1 consists of target components A and B, and F2 consists of target components C and D. The damage probabilities of the target components are P and P, respectively. A 、P B 、P C 、P D , target components A and B are in a logical AND relationship, C and D are in a logical OR relationship, and target subsystems F1 and F2 are connected through an OR gate. Then the damage probability P of subsystem F1 is F1 =P A *P B , the damage probability P of subsystem F2 F2 =1-(1-P C )*(1-P D ), the overall target damage probability 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 target damage tree calculation requires progressive derivation upwards to calculate the damage probability of the top-level event. This calculation is based on the rules of logical "AND" and logical "OR" gates and incorporates event damage weights. Damage weights emphasize the relative importance of an event, similar to contribution or importance.
[0142] Specifically, AND gate calculations typically use a continuous multiplication of the product of the sub-event weights and probabilities. However, when all sub-events occur, the probability value is not 1, which is inconsistent with common sense. If the continuous summation of the product of the sub-event weights and probabilities is used, even if not all sub-events occur, there will still be a probability, when the normal probability should be 0. This problem can be solved by the following method: first, use continuous multiplication to calculate. If the probability value is zero, it means that no sub-events have occurred, and the output probability value is 0. If the probability value is greater than 0, it means that all sub-events have occurred, and the probability value has been reduced, then the continuous summation operation is repeated.
[0143] n represents the number of sub-events at the next level of a certain damage event, P i is the damage probability of a single sub-event, δ i is the weight of a single sub-event, P k is the damage probability calculated from multiple sub-events.
[0144] Traverse the sub-event probabilities. If there is a sub-event with a damage probability of 0, select the continuous multiplication operation of the sub-event weight and the product of the probability, so that the damage probability of multiple sub-events is 0;
[0145]
[0146] If the damage probability of all sub-events is greater than 0, the continuous summation operation of the product of the sub-event weight and probability is selected, so that 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 participating in the operation is 1. Since the system defaults to a weight of 1 for all damage events and restricts users to setting weights in the range of [0,1], the sum of the sub-event weights may not ultimately equal 1, so the system automatically normalizes the input weights.
[0147] Specifically, calculate the sum:
[0148] δ=δ1+δ2+…+δ n ,
[0149] The new weights after normalization:
[0150]
[0151] Calculate the damage probability of multiple sub-events and bring in the new normalized weights:
[0152]
[0153] When calculating the damage tree OR gate, there's a method called maximum value, which is used to take the sub-event with the most severe damage. In practice, it's been found that to avoid the tendency of ignoring the contributions of other sub-events to the damage effect, the embodiments of the present invention use 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 of a certain damage event, P i is the probability of damage from a single event, δ i is the weight of a single event. The sum of all weights involved in the operation may not be 1. k is the probability of damage calculated from multiple events,
[0155]
[0156] The damage probability P of all bottom components is calculated based on the component damage criterion part , use the AND gate and OR gate calculation formula to derive the damage probability of the upper parent node, and repeat this step until the damage probability of the top-level event is derived.
[0157] The following combination Figure 7 The target damage tree shown in the figure illustrates the target damage probability calculation. The following table 1 shows Figure 1 The event relationship table of the target damage tree.
[0158] Table 1 Event relationship table of target damage tree
[0159]
[0160]
[0161] Assume that 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 damage probability P of B B .
[0163] Since the logical relationship of B's sub-events is "OR", the "OR" gate calculation formula is called:
[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 of C's sub-events is "and", the sub-event weights need to be normalized first:
[0168]
[0169] Right now
[0170] Traverse the sub-event damage probability and determine whether there is a sub-event damage probability of 0:
[0171] The damage probability P of event G G =0, so we can quickly get P C =0, and the calculation formula of the “AND” gate can also be obtained:
[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 damage probability P of A A .
[0175] Since the logical relationship of A's sub-events is "OR", the "OR" gate calculation formula is called:
[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 an embodiment of the present invention, the damage scenario is evaluated for damage according to the target damage probability in the damage scenario, such as Figure 8 Shown, including:
[0179] S410: Compare the target damage probability in the damage scenario with a 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 the damage level;
[0180] S420. Determine a damage assessment result of the damage scenario according to the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, slight damage, moderate damage, severe damage, and complete destruction.
[0181] Specifically, the damage level is divided according to the target damage probability range. P[0,100] represents the target damage probability, and the damage level range is shown in Table 2 below.
[0182] Table 2 Damage level interval division table
[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 injuries 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 unaffected; level 1 means that the target is partially damaged and its function is slightly reduced; level 2 means that the target is obviously damaged and its main functions are restricted; level 3 means that the target is seriously damaged and its key functions fail; level 4 means that the target is completely destroyed and has lost all combat capabilities.
[0185] The embodiment of the present invention is combined with Figures 9a to 9g The actual operation results of the multi-target damage assessment method of the present invention. Figures 9a to 9c Represents target vulnerability data and damage metadata, Figure 9d and Figure 9e It represents the damage scenario constructed based on target vulnerability data and damage metadata. Figure 9f and Figure 9g It represents the calculation result of the damage probability of the target component. Figure 9h Schematic diagram of target damage probability calculation results.
[0186] In summary, the multi-target damage assessment method provided by the present invention has the following advantages compared with the prior art:
[0187] (1) Realize the calculation of the complex coupling effects of multiple damage elements on the target in complex scenarios.
[0188] Using a standardized damage metadata structure, the coupled effects of multiple types and quantities of damage elements on a target are calculated. This approach is no longer limited to the damage caused by a single damage element or a specific type of ammunition. This approach is highly versatile and simplifies the evaluation process. Facing diverse battlefield environments, evaluation methods based on damage metadata are more adaptable.
[0189] (2) The accuracy of the assessment of explosion damage effects is improved by using the target component surface element damage threshold loss coefficient.
[0190] Considering the accuracy of the calculation of the coupling effect of multiple damage elements on the target, the damage threshold reduction coefficient of the target component surface element is set to adjust the degree of influence of different damage elements on the damage of the target component surface element. This can more accurately evaluate the damage of the target component surface element and then obtain a more accurate damage situation of the target component and the target.
[0191] (3) The target component damage probability calculation adopts process optimization method to improve the overall performance of the system.
[0192] Considering the problem of excessive types and numbers of damage elements and targets in large-scale scenes, which leads to reduced computing efficiency, the data processing and calculation time are reduced, and the calculation process of the target component damage probability is optimized by calculating the effective range of the damage element, excluding the damaged surface elements of the target component, and terminating the calculation when 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: Figure 10 Shown, including:
[0194] an acquisition module 110, configured to respectively acquire a plurality of damage metadata information from a damage metadata database and a plurality of target vulnerability information from a target vulnerability database, wherein the damage metadata information includes a damage metadata name and a damage metadata type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold;
[0195] A construction module 120 is configured to construct a damage scenario based on the plurality of damage metadata and the plurality of target vulnerability information;
[0196] A damage probability obtaining module 130 is configured to calculate damage to target components under the coupling of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario, and obtain the target damage probability in the damage scenario;
[0197] The damage assessment module 140 is configured to perform a damage assessment on the damage scenario according to the target damage probability in the damage scenario.
[0198] The multi-target lethality assessment device provided by the present invention constructs a damage scenario by acquiring multiple damage metadata from a damage metadata database and multiple target vulnerability data from a target vulnerability database. Based on the damage scenario data, it determines the damage probability of target components under the coupled effects of multiple damage elements, ultimately calculating the target damage probability. This multi-target lethality assessment method, based on a standardized damage metadata structure, calculates the coupled effects of multiple types and quantities of damage elements on the target, improving the accuracy of explosive damage and destructive effect assessments and the computational efficiency of complex scenarios involving the simultaneous and complex coupled effects of multiple damage elements on the target, thereby enhancing the efficiency of lethality assessment.
[0199] The specific working principle of the multi-target damage assessment device provided by the present 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 Figure 11 As shown, it includes: a damage metadata database 200, a target vulnerability database 300 and the multi-target damage assessment device 100 mentioned above, and the multi-target damage assessment device 100 is communicatively connected to the damage metadata database 200 and the target vulnerability database 300 respectively;
[0201] The damage meta database 200 is used to store damage meta information, and the damage meta information at least includes a damage meta name and a damage meta type;
[0202] The vulnerability database 300 is used to store a plurality of target vulnerability information, wherein the target vulnerability information at least includes a target component, a target damage tree, and a target component bin damage threshold;
[0203] The multi-target damage assessment device 100 is used to construct a damage scenario based on the damage meta-information and target vulnerability information, and perform target damage probability under the damage scenario to achieve damage assessment of the damage scenario.
[0204] The multi-target lethality assessment system provided by the present invention utilizes the aforementioned multi-target lethality assessment device. By acquiring multiple damage metadata from a damage metadata database and multiple target vulnerability data from a target vulnerability database, a damage scenario is constructed. Based on the damage scenario data, the damage probability of target components under the coupled effects of multiple damage elements is determined, ultimately calculating the target damage probability. This multi-target lethality assessment method, based on a standardized damage metadata structure, calculates the coupled effects of multiple types and quantities of damage elements on the target. This improves the accuracy of explosive damage and destructive effect assessments and enhances the computational efficiency of complex scenarios involving the simultaneous and complex coupled effects of multiple damage elements on the target, thereby enhancing the efficiency of lethality assessment.
[0205] The specific working principle of the multi-target damage assessment system provided by the present invention can be referred to the description of the multi-target damage assessment method above, and will not be repeated here.
[0206] It will be understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications and improvements can be made without departing from the spirit and substance of the present invention, and such 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: Respectively acquiring a plurality of damage meta information from a damage meta database and a plurality of target vulnerability information from a target vulnerability database, wherein the damage meta information includes at least a damage meta name and a damage meta type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold; Constructing damage scenarios based on multiple damage metadata and multiple target vulnerability information; performing damage calculation of target components under the coupling 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; Perform a damage assessment on the damage scenario according to the target damage probability under the damage scenario.
2. The multi-target damage assessment method according to claim 1, characterized in that: Calculating target component damage under the coupling of multiple damage elements based on the target vulnerability information and damage element information in the damage scenario to obtain a target damage probability in the damage scenario includes: Obtaining a target component damage probability calculation model based on the target vulnerability information and damage meta-information in the damage scenario; Calculating the damage probability of the target component under the coupling of multiple damage elements according to the target component damage probability calculation model; The target damage probability is calculated according to the target component damage probability.
3. The multi-target damage assessment method according to claim 2, characterized in that: Obtaining a target component damage probability calculation model based on the target vulnerability information and damage meta-information in the damage scenario, including: Determining, based on the target vulnerability information in the damage scenario, that the number of targets is s, and the total number of target components of the s targets is m; Determine the number of damage elements as n according to the damage element information in the damage scenario; According to the loading order of the damage elements when constructing the damage scene, a damage element vector V = [v1, v2, v3, ..., v n ], where V represents an n×1 row vector composed of n damage elements, v i Indicates the damage element i; The target component vector T = [t1, t2, t3, ..., t m ] T , where T represents a 1×m column vector consisting of m target components, t j represents the target component j; A target component damage probability calculation matrix is constructed according to the damage element vector and the target component vector. The expression of the target component damage calculation matrix is: Where M represents the target component damage calculation matrix of size n×m, M(i,j) represents the target component t j In multiple damage element v1v2...v i The damage probability under the coupling effect of , the row index i represents the damage element, and the column index j represents the target component.
4. The multi-target damage assessment method according to claim 3, characterized in that: Calculating the damage probability of the target component under the coupling of multiple damage elements according to the target component damage probability calculation model includes: Calculating, for the current target component, the damage probability of the target component under the action of all damage elements in the damage scenario; Repeat the above calculation process until the damage probability of each target component under the coupling of multiple damage elements is obtained.
5. The multi-target damage assessment method according to claim 4, characterized in that: Calculating the damage probability of the current target component under the action of all damage elements in the damage scenario, including: 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 pixels after excluding the damaged pixels in the current target component 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; Comparing the bin damage value of the remaining bins of the current target component with the bin damage threshold of the current target component to determine whether the remaining bins 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 action of all damage elements reaches the expected threshold.
6. The multi-target damage assessment method according to claim 5, characterized in that: Obtain the damage probability of the current target component under the coupling of all damage elements, including: Determine the number of damaged elements of the current target component under the action of all damage elements; Determine the number of damaged elements of the remaining surface elements of the current component under the action of all damage elements; Determine the number of damaged pixels of the current target component under the action of all damage elements according to the number of damaged pixels of the current target component under the action of all damage elements and the number of damaged pixels of the remaining pixels; The damage probability of the current target component under the coupling action of all damage elements is determined according to the number of damage 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.
7. The multi-target damage assessment method according to claim 2, characterized in that: Calculating the target damage probability according to the target component damage probability includes: Determine the hierarchical structure relationship of the current target based on the target damage tree of the current target; Calculate the damage probability of each level of the damage event in the target damage tree in the order from bottom to top and according to the logical relationship of AND gates and OR gates; The target damage probability is obtained based on the damage probability of all levels of the target damage tree.
8. The multi-target damage assessment method according to claim 1, characterized in that: Performing a lethality assessment on the damage scenario according to the target damage probability in the damage scenario includes: Comparing the target damage probability under the damage scenario with a 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 the damage level; The damage assessment result of the damage scenario is determined according to the damage level corresponding to the current target damage probability, wherein the damage assessment result includes any one of almost no damage, slight damage, moderate damage, severe damage and complete destruction.
9. A multi-target damage assessment device, used to implement the multi-target damage assessment method according to any one of claims 1 to 8, characterized in that: include: an acquisition module, configured to respectively acquire a plurality of damage metadata information from a damage metadata database and a plurality of target vulnerability information from a target vulnerability database, wherein the damage metadata information includes a damage metadata name and a damage metadata type, and the target vulnerability information includes at least a target component, a target damage tree, and a target component bin damage threshold; A construction module, configured to construct a damage scenario based on multiple damage metadata and multiple target vulnerability information; a damage probability acquisition module, configured to calculate damage to target components under the coupling of multiple damage elements based on the target vulnerability information and damage element information under the damage scenario, and obtain the target damage probability under the damage scenario; The damage assessment module is used to perform damage assessment on the damage scenario according to the target damage probability in the damage scenario.
10. A multi-target damage assessment system, characterized in that: include: a damage metadata database, a target vulnerability database, and the multi-target damage assessment device according to claim 9, wherein the multi-target damage assessment device is communicatively connected to the damage metadata database and the target vulnerability database respectively; The damage meta database is used to store damage meta information, and the damage meta information at least includes a damage meta name and a damage meta type; The vulnerability database is used to store a plurality of target vulnerability information, wherein the target vulnerability information at least includes a target component, a target damage tree and a target component bin damage threshold; The multi-target damage assessment device is used to construct a damage scenario based on the damage meta-information and target vulnerability information, and perform target damage probability under the damage scenario to achieve damage assessment of the damage scenario.
Citation Information
Patent Citations
Man-machine cooperation autonomous level damage evaluation method
CN112446874A
Damage performance evaluation and firepower planning method based on convolutional neural network
CN113627749A
Typical target vulnerability damage assessment method and system
CN114492170A
Method for evaluating damage to opposite target by multiple types of multiple explosive bombs
CN114722573A
Target vulnerability evaluation method and device based on image recognition and electronic equipment
CN115984590A