Simulation method and device of laser weapon, computer equipment and storage medium
Patent Information
- Application Number
- CN202512011514.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2045-12-29
AI Technical Summary
现有方案虽然提及目标距离造成激光能量散射,但并未系统性地量化不同距离区间内能量衰减的差异程度,更未将这种差异与多样化的毁伤效果进行关联匹配
[0011] This application's embodiments effectively simulate the impact of laser energy attenuation with distance on damage effects by dividing distance segments and associating them with differentiated damage rules. This solves the problems of damage effects being disconnected from distance and having a single form in traditional simulations. It can dynamically determine the damage type based on real-time distance and accurately update the state of the platform or sensor, thereby realizing full-spectrum, tiered damage effect simulation from near-range platform destruction to far-range sensor suppression. This significantly improves the realism, accuracy, and practicality of military simulation in laser weapon combat effectiveness evaluation and tactical scheme verification.
Smart Images

Figure CN122046649B_ABST
Abstract
Description
Technical Field
[0001] This application relates to, but is not limited to, the field of optical simulation technology, and in particular to a simulation method, apparatus, computer equipment, and storage medium for a laser weapon. Background Technology
[0002] With the accelerated practical application of directed energy weapons, especially laser weapons, their importance in anti-drone and anti-missile combat scenarios is becoming increasingly prominent. Laser weapons possess advantages such as fast response speed, high accuracy, and relatively controllable cost, making them a crucial component of modern military equipment systems. To support the research and development, effectiveness evaluation, and tactical studies of laser weapons, military simulation software needs to be able to simulate the entire process of laser weapon energy projection and target destruction with high fidelity. However, laser energy attenuates during propagation in the atmosphere due to scattering and absorption effects, and its destructive effect is strongly correlated with target distance. This physical characteristic requires simulation models to accurately depict the energy attenuation law with distance and accordingly match differentiated destructive effects to ensure that simulation results closely match actual combat and provide a reliable basis for tactical decision-making.
[0003] Currently, methods for handling damage from laser weapons in military simulation have certain limitations. A typical existing technical solution mainly focuses on the hard-kill effect of laser weapons destroying target platforms. This solution considers factors such as target distance, cloud and fog concentration, rainfall intensity, and the altitude relationship between the laser weapon and the target when calculating damage values. While existing solutions mention that target distance causes laser energy scattering, they do not systematically quantify the differences in energy attenuation across different distance ranges, nor do they correlate these differences with diverse damage effects. This leads to illogical simulations where lasers can easily destroy targets at long distances, severely violating the fundamental physical law that laser energy decays exponentially with propagation distance. This distorts simulation results and reduces their credibility for tactical research and equipment evaluation. Summary of the Invention
[0004] In view of this, embodiments of this application provide at least one simulation method, apparatus, computer equipment, and storage medium for laser weapons.
[0005] The technical solution of this application embodiment is implemented as follows: On one hand, embodiments of this application provide a simulation method for a laser weapon, the method comprising: The combat range of laser weapons is divided into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment, and a third range segment. The first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range. The real-time distance between the laser weapon and the target is obtained, and the target's current distance segment is determined based on the real-time distance. Based on the current distance range of the target, damage determination and effect assignment are performed on the target according to the damage handling rules corresponding to the distance range; If the damage assessment result is that the platform is destroyed, then execute the platform damage logic and update the target status to be shot down; If the damage assessment result is that the sensor is permanently damaged, then the sensor status corresponding to the target will be updated to permanently damaged and all its functions will be stopped. If the damage assessment result is that the sensor is temporarily disabled, the sensor status corresponding to the target is updated to temporarily disabled and a disability recovery timer is started. During the operation of the disability recovery timer, the detection function of the sensor is disabled.
[0006] On the other hand, embodiments of this application provide another simulation device for laser weapons, the method comprising: The processing module is used to divide the combat range of the laser weapon into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment, and a third range segment, the first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range; The real-time distance between the laser weapon and the target is obtained, and the target's current distance segment is determined based on the real-time distance. Based on the current distance range of the target, damage determination and effect assignment are performed on the target according to the damage handling rules corresponding to the distance range; The execution module is used to execute the platform damage logic and update the target status to "shot down" if the damage assessment result is that the platform is destroyed. If the damage assessment result is that the sensor is permanently damaged, then the sensor status corresponding to the target will be updated to permanently damaged and all its functions will be stopped. If the damage assessment result is that the sensor is temporarily disabled, the sensor status corresponding to the target is updated to temporarily disabled and a disability recovery timer is started. During the operation of the disability recovery timer, the detection function of the sensor is disabled.
[0007] In another aspect, embodiments of this application provide a computer device, including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the program, it implements some or all of the steps described above in the laser weapon simulation method.
[0008] In another aspect, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements some or all of the steps described above in the laser weapon simulation method.
[0009] In another aspect, embodiments of this application provide a computer program including computer-readable code, wherein when the computer-readable code is run in a computer device, a processor in the computer device performs some or all of the steps described above in the laser weapon simulation method.
[0010] In another aspect, embodiments of this application provide a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program. When the computer program is read and executed by a computer, it implements some or all of the steps in the laser weapon simulation method described above.
[0011] This application's embodiments effectively simulate the impact of laser energy attenuation with distance on damage effects by dividing distance segments and associating them with differentiated damage rules. This solves the problems of damage effects being disconnected from distance and having a single form in traditional simulations. It can dynamically determine the damage type based on real-time distance and accurately update the state of the platform or sensor, thereby realizing full-spectrum, tiered damage effect simulation from near-range platform destruction to far-range sensor suppression. This significantly improves the realism, accuracy, and practicality of military simulation in laser weapon combat effectiveness evaluation and tactical scheme verification.
[0012] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of this application. Attached Figure Description
[0013] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with this application and, together with the specification, serve to explain the technical solutions of this application.
[0014] Figure 1 A schematic diagram illustrating the implementation process of a laser weapon simulation method provided in this application embodiment; Figure 2 A schematic diagram of the principle of a prior art provided for an embodiment of this application; Figure 3 One of the schematic diagrams illustrating the principle of a laser weapon simulation method provided in this application embodiment; Figure 4 A second schematic diagram illustrating the principle of a laser weapon simulation method provided in this application embodiment; Figure 5 A schematic diagram of the composition structure of a laser weapon simulation device provided in this application embodiment; Figure 6 This is a schematic diagram of the hardware entity of a computer device provided in an embodiment of this application. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0016] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0017] The terms “first / second / third” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first / second / third” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terminology used herein is for descriptive purposes only and is not intended to limit the scope of this application.
[0019] The destructive capability of laser weapons is related to the target distance, altitude, clouds, and rainfall. Target distance causes the laser energy beam to scatter, which is independent of the target's altitude. However, environmental factors such as clouds and rainfall typically occur below 12,000 meters in altitude. Therefore, either the laser weapon's firing point or the target must be below 12,000 meters for meteorological factors to have an impact.
[0020] Let the ratio of the distance from the laser weapon's firing point to the target point to the laser weapon's maximum range be _____. The equivalent yield of the laser weapon warhead is Then the laser energy decreases squarely with distance, and the decrease ratio is given by the following formula (1): (1) Let the cloud and fog concentration value be FUR, then the reduction ratio of damage caused by clouds and fog is given by the following formula (2): (2) Let rainfall intensity reduce the damage caused by laser weapons by a certain percentage. See the table below.
[0021] Table 1
[0022] When both the laser weapon and the target are below 12,000 meters in altitude, the influence of altitude relative position is not considered. However, when one of the laser weapon and the target is above 12,000 meters in altitude and the other is below 12,000 meters in altitude, and cloud cover, fog, or rainfall have an impact... When using altitude relative to replace the effects of clouds, fog, and rainfall on laser weapon damage, the altitude relative to the target is as follows: Figure 2 .
[0023] Let H be the relative height difference between the laser weapon and the target, and let H be the height of the portion of the laser weapon or target located below 12,000 meters above sea level. The effect of clouds and rainfall on laser weapon damage due to their altitude is shown in the following formula (3): (3) The damage value of a laser weapon is shown in the following formula (4): (4) Existing technologies only focus on the hard-kill effect of platform downing, which cannot meet the requirements of new demands for multiple damage effects. They also fail to build system logic for the "distance-damage" correlation characteristics, resulting in the following problems: Existing technologies only vaguely mention "target distance causes laser energy scattering" without quantifying the degree of energy attenuation at different distances or matching differentiated damage effects to attenuation characteristics. This leads to a distortion in the simulation logic that "lasers can still shoot down targets at long distances," which violates the physical laws of laser propagation.
[0024] The design only sets "platform destruction" as a hard-kill effect, without considering sensors as the core target of long-range laser weapons. This makes it impossible to achieve the tiered tactics of "long-range sensor interference and close-range platform destruction," and is out of touch with the needs of modern battlefields.
[0025] In summary: Existing solutions only set the effect of laser weapons hard-killing and shooting down targets, without addressing sensor-related damage at all; this application, on the other hand, constructs a multi-dimensional damage system that includes platform destruction, permanent sensor damage, and temporary sensor disabling, and adapts different damage effects according to distance segments, accurately meeting the new demand for improved damage forms.
[0026] At the principle level: This application innovatively adopts a range-segmented damage principle, dividing the combat range into three segments: R1, R2, and R3. In segment R1, the laser energy is concentrated, primarily targeting platform destruction, with probabilistic permanent sensor damage as a secondary effect. In segment R2, the energy decays, making it difficult to penetrate the fuselage, focusing on permanent sensor damage and temporary incapacitation. In segment R3, the energy further decays, only causing temporary sensor incapacitation. Simultaneously, a temporary incapacitation state is added to the sensor, corresponding to permanent damage, and the damage outcome is determined by probability sampling per second. For example, in segment R2, whether the sensor is damaged is determined probabilistically, and then further probabilistically, it is distinguished between permanent damage and temporary incapacitation, precisely meeting the need for multiple damage effects on the target.
[0027] Addressing the core shortcomings of existing technologies and considering user needs and the characteristics of laser weapon technology, the invention objective of the "distance-based segmented damage treatment method" in this application is clear: to optimize the combat effectiveness and practical adaptability of laser weapons. Specific objectives are as follows: Achieve multi-dimensional damage effects to adapt to diverse combat needs: To address the limitation of existing solutions that can only achieve single hard-kill platform destruction, a multi-dimensional damage system is constructed, which includes platform destruction, permanent sensor damage, and temporary sensor disabling. The damage forms are matched according to the combat distance, covering the full range of scenarios from close-range platform destruction to long-range sensor suppression, thereby improving the tactical application flexibility of laser weapons.
[0028] Construct a physically accurate damage correlation model: Based on the physical law of laser energy attenuation with distance, multiple combat distances are divided, the degree of energy attenuation in each segment is quantified, and the corresponding damage forms are matched to solve the problem of "damage and distance being out of sync" in existing technologies, ensuring that the simulation logic fits the characteristics of laser propagation.
[0029] Achieving tiered adaptation of multiple damage effects: By segmenting the distance, the system can precisely achieve three types of effects: "platform destruction, permanent sensor damage, and temporary sensor incapacity". At close range, it can destroy the platform by relying on high energy, and at medium and long range, it can disable the sensor by targeting its vulnerability, thus meeting the diverse tactical needs of users.
[0030] Improve the accuracy of differentiated damage to targets: By combining the vulnerability characteristics of different targets at various distances, the damage determination rules are optimized to solve the "one-size-fits-all" determination defects in existing technologies and improve the realism of the simulation.
[0031] This application provides a simulation method for a laser weapon, which can be executed by a processor of a computer device. The computer device can refer to a server, laptop computer, tablet computer, desktop computer, smart TV, set-top box, mobile device (such as a mobile phone, portable video player, personal digital assistant, dedicated messaging device, portable gaming device), or other similar computer equipment. Figure 1 This is a schematic diagram illustrating the implementation process of a laser weapon simulation method provided in an embodiment of this application, as shown below. Figure 1 As shown, the method includes: Step 101: Divide the combat range of the laser weapon into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment, and a third range segment. The first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range.
[0032] In this application, the laser weapon is a directed-energy weapon system that uses a high-energy laser beam to destroy a target. The combat range is the linear spatial distance between the laser weapon's firing point and the target, and is a key physical parameter affecting laser energy transmission and damage effectiveness. The range segment is a discrete interval formed by dividing the continuous combat range according to the physical law of laser energy attenuation with distance and the requirements of different damage effects.
[0033] Based on the attenuation characteristics of laser weapon energy propagating through the atmosphere, the simulation system or computer pre-divides the effective combat range of the laser weapon into at least three non-overlapping continuous intervals. The first range segment (R1) is defined as the close-range range where laser energy is concentrated and attenuation is minimal; the second range segment (R2) is defined as the mid-range range where laser energy has significantly attenuated, insufficient to penetrate the platform but capable of affecting sensors; and the third range segment (R3) is defined as the long-range range where laser energy has further attenuated, only causing a brief impact on sensors. This division forms the basic logical framework for subsequent differentiated damage handling.
[0034] Step 102: Obtain the real-time distance between the laser weapon and the target, and determine the current distance segment of the target based on the real-time distance.
[0035] In this application, the real-time distance is the instantaneous spatial distance calculated in real time by the simulation engine based on the dynamic coordinates of the laser weapon platform and the target platform during the simulation process.
[0036] During the simulation, the computer or simulation system continuously monitors the coordinate information of the laser weapon emitting unit and the target unit. The system uses spatial geometry algorithms to calculate and update the straight-line distance between them in real time. Subsequently, the system compares this real-time calculated distance value with the boundary thresholds of multiple distance segments predefined in step 101. Through logical judgment, the system determines which distance segment the target is currently located in (e.g., R1, R2, or R3) and uses this distance segment identifier as input for subsequently selecting the appropriate damage handling rule.
[0037] Step 103: Based on the current distance segment of the target, determine the damage to the target and assign the effect according to the damage handling rules corresponding to the distance segment.
[0038] In this application, the damage handling rules are a set of logical judgment criteria and probability models pre-defined for each range segment. These rules are used to determine the specific damage types (platform destruction, permanent sensor damage, temporary sensor failure) that laser irradiation may cause within the range segment, and their probability of occurrence. Damage determination, based on the damage handling rules, is a process of determining whether a single laser irradiation causes damage to the target and, if so, what kind of damage, through logical operations and probabilistic random sampling.
[0039] Based on the target's distance range determined in step 102, the computer or simulation system invokes pre-configured dedicated damage handling rules for that distance range. For example, if the target is in the first distance range (R1), the system executes the R1 range rules, which may include platform thermal protection damage assessment, platform destruction probability calculation, and probability extraction of permanent sensor damage. The system performs logical judgments and generates probabilistic random numbers based on these rules to ultimately determine the specific damage result of laser irradiation on the target within this simulation cycle and assigns the result to the target.
[0040] Step 104: If the damage assessment result is that the platform is destroyed, then execute the platform damage logic and update the target status to be shot down.
[0041] In this application, platform destruction refers to the successful burning through or structurally damaging of the target platform (such as the fuselage of a drone or missile) by laser energy, resulting in its complete loss of flight or mobility, i.e., being shot down. Platform destruction logic is a series of operations defined in the simulation system, used to handle state changes after the target platform is destroyed, removal from the simulation scene, triggering explosion effects, or damage assessment events, etc.
[0042] When the damage assessment result in step 103 clearly indicates that the platform has been destroyed, the computer or simulation system triggers the platform damage processing module. This module executes preset platform damage logic, including but not limited to: changing the target entity's status flag from normal or damaged to shot down; notifying the simulation engine to remove the target from subsequent dynamics calculations, collision detection, and interaction lists; potentially triggering a visual explosion or fall animation; and sending a target damage report to the combat assessment system. After these operations are completed, the damage processing flow for the target terminates.
[0043] Step 105: If the damage determination result is that the sensor is permanently damaged, then update the sensor status corresponding to the target to permanently damaged and stop all its functions.
[0044] In this application, permanent sensor damage refers to irreversible physical destruction caused by laser energy to the optical or infrared sensor of a target, resulting in the permanent loss of its detection function, which cannot be restored through self-repair or simple repair. Sensor status is an attribute variable used in the simulation system to describe the sensor's operating condition, such as normal, damaged, destroyed, or permanently damaged.
[0045] When the damage assessment result in step 103 clearly indicates permanent sensor damage, the computer or simulation system locates the specific sensor model mounted on the target unit. The system randomly selects a sensor instance from all sensors of the target (which may include multiple sensors in different states). Regardless of the sensor's previous state (normal, damaged, or temporarily disabled), the system forcibly updates its state attributes to permanent damage or maps it to a destroyed state. Simultaneously, the system disables all data acquisition, processing, and output functions of the sensor, rendering it completely ineffective in subsequent simulations and simulating the effect of its complete destruction.
[0046] Step 106: If the damage determination result is that the sensor is temporarily disabled, then update the sensor status corresponding to the target to temporarily disabled and start the disability recovery timer. During the operation of the disability recovery timer, disable the detection function of the sensor.
[0047] In this application, transient sensor disabling refers to the temporary interference or blinding effect of laser energy on the sensor, causing its detection function to be lost for a period of time, but which can recover spontaneously after a period of time. The disabling recovery timer is a countdown clock mechanism used to simulate the time required for the sensor to recover from a transient disabling state to a normal operating state.
[0048] When the damage assessment result in step 103 clearly indicates that the sensor is temporarily disabled, the computer or simulation system locates the specific sensor model mounted on the target unit. The system randomly selects one sensor from all sensors in normal working condition on the target. The system updates the status attribute of the selected sensor to temporarily disabled and may mark its damage level as minor injury. Simultaneously, the system instantiates the sensor and starts a disability recovery timer, setting its countdown duration to a preset recovery time parameter. Before the timer countdown ends, the system disables the sensor's detection function. When the timer reaches zero, the system automatically restores the sensor's status to normal and re-enables its function. If the sensor is again determined to be temporarily disabled during the countdown, the timer will reset and restart the countdown.
[0049] This application's embodiments effectively simulate the impact of laser energy attenuation with distance on damage effects by dividing distance segments and associating them with differentiated damage rules. This solves the problems of damage effects being disconnected from distance and having a single form in traditional simulations. It can dynamically determine the damage type based on real-time distance and accurately update the state of the platform or sensor, thereby realizing full-spectrum, tiered damage effect simulation from near-range platform destruction to far-range sensor suppression. This significantly improves the realism, accuracy, and practicality of military simulation in laser weapon combat effectiveness evaluation and tactical scheme verification.
[0050] Optionally, step 101 includes: Step 1011: Define the first distance range as the range within which laser energy is concentrated and can burn through the target fuselage. Within the distance range, the laser mainly supports two types of effects: platform destruction and permanent damage to sensors.
[0051] In this application, the first distance segment refers to a specific distance range between the laser weapon and the target. Within this range, the laser beam's energy is less attenuated by the atmosphere, resulting in a small spot size and high energy density, enabling it to continuously and stably illuminate a single point on the target's fuselage.
[0052] Based on the physical characteristics of laser weapons and simulation requirements, the system sets a distance threshold in the model, defining the range within this threshold as the first distance segment. The system determines that when the target is within this distance segment, the laser energy is sufficient to burn through the target platform's fuselage protection structure, causing the platform to be destroyed. Simultaneously, the system also determines that within this distance segment, the laser has a probability of causing irreversible permanent damage to the target's optical or infrared sensors.
[0053] Step 1012: Define the second distance range as the range in which the laser energy decays to the point where it can no longer burn through the fuselage but can still damage the sensor. Within the distance range, the laser energy mainly supports two types of effects: permanent damage to the sensor and temporary sensor incapacitation.
[0054] In this application, the second range segment refers to a specific distance interval between the laser weapon and the target, located outside the first range segment. Within this interval, the energy of the laser beam is significantly attenuated due to atmospheric propagation, and its energy density is insufficient to burn through the target's fuselage protection.
[0055] The system sets another distance threshold in the model, and the range between this threshold and the first distance threshold is defined as the second distance segment. The system determines that when the target is within this distance segment, the laser energy cannot destroy the platform, but its remaining energy can still affect the relatively fragile sensor components. Within this segment, the system supports two types of sensor damage effects: permanent damage that leads to permanent loss of sensor function, and temporary disabling that leads to temporary interruption of sensor function.
[0056] Step 1013: Define the third distance range as the distance range in which the laser energy is further attenuated to the point that it can only cause brief interference to the sensor, and within the distance range, only the sensor is temporarily disabled.
[0057] In this application, the third range segment refers to a specific distance interval between the laser weapon and the target, located outside the second range segment. Within this interval, the energy of the laser beam is further attenuated due to long-distance atmospheric propagation.
[0058] The system sets a final distance threshold in the model, and the range between this threshold and the second distance threshold is defined as the third distance segment. The system determines that when the target is within this distance segment, the laser energy is extremely weak, only capable of causing temporary interference or suppression of the sensor, and unable to cause permanent damage. Therefore, the system only supports the damage effect of temporary sensor incapacitation within this distance segment.
[0059] Step 1014: Based on the actual power parameters of the laser weapon, the atmospheric attenuation model, and the target protection level, dynamically calculate the specific threshold distances of the first distance segment, the second distance segment, and the third distance segment.
[0060] In this application, the actual power parameter of the laser weapon refers to the power value of the laser beam emitted by the laser weapon in the simulation. The atmospheric attenuation model is a mathematical model used to calculate the energy attenuation of laser energy due to absorption, scattering, and other factors when it propagates in the atmosphere. The target protection level refers to the quantitative index of the simulated target's (such as an aircraft or missile) resistance to external energy attacks.
[0061] The system receives input laser weapon power parameters, the selected atmospheric attenuation model, and the target's protection level data. Based on the atmospheric attenuation model, the system calculates the remaining energy of the laser beam at a given power at different propagation distances. The system compares this remaining energy with the target's fuselage burn-through threshold, sensor permanent damage threshold, and transient incapacity threshold. The system determines the furthest distance that meets the fuselage burn-through condition and uses this distance as the threshold for the first distance segment. The system continues to calculate and determine the furthest distance with energy below the fuselage burn-through threshold but above the sensor permanent damage threshold, using this distance as the threshold for the second distance segment. Finally, the system calculates and determines the furthest distance with energy below the sensor permanent damage threshold but above the transient incapacity threshold, using this distance as the threshold for the third distance segment. Through this series of calculations, the system dynamically generates the specific numerical ranges for the three distance segments.
[0062] This application's embodiments divide the continuous combat distance into three segments with clearly defined physical meaning and damage effects through a model, and can dynamically calculate the boundaries of each segment based on specific weapon performance, environmental conditions, and target characteristics. This enables the simulation system to accurately simulate the impact of laser energy attenuation with distance on damage effects, achieving tiered and differentiated damage effect simulation from close-range platform destruction to long-range sensor suppression, significantly improving the realism and tactical guidance value of military simulation in assessing the combat effectiveness of laser weapons.
[0063] Optionally, step 102 includes: Step 1021: During the simulation, acquire the spatial coordinate data of the laser weapon platform and the target platform in real time.
[0064] In this application, the simulation process refers to a dynamic program run by a computer system that simulates the engagement between a laser weapon and a target. A laser weapon platform refers to a combat unit equipped with a laser weapon, such as a ground vehicle, ship, or aircraft. A target platform refers to a combat unit attacked by a laser weapon, such as a drone, missile, or aircraft. Spatial coordinate data refers to a set of values used to uniquely determine the location of a platform in a three-dimensional simulation environment, typically including coordinate values along the X, Y, and Z axes.
[0065] Within each frame or calculation cycle, the simulation system queries the internal state management module for the current position information of the laser weapon platform and the target platform. This position information is updated and maintained in real time by the simulation engine based on the platform's motion and dynamic models. The system obtains the three-dimensional coordinates of the two platforms in a unified coordinate system by calling the corresponding application programming interfaces or directly reading data from memory, providing input for the next step of distance calculation.
[0066] Step 1022: Calculate the straight-line distance between the laser weapon platform and the target platform as the real-time distance.
[0067] In this application, straight-line distance refers to the length of the line segment connecting the coordinates of the laser weapon platform and the target platform in three-dimensional space. Real-time distance refers to the numerical value calculated based on the coordinates at the current moment, reflecting the instantaneous spatial interval between the laser weapon and the target.
[0068] The system substitutes the coordinates (x1, y1, z1) of the laser weapon platform and the coordinates (x2, y2, z2) of the target platform obtained in step 1021 into the three-dimensional spatial distance formula for calculation. The formula is: Distance = √[(x2 - x1)² + (y2 - y1)² + (z2 - z1)²]. After the calculation is completed, the system obtains a scalar value, which is the real-time distance between the laser weapon and the target at the current simulation moment, and stores the result for subsequent steps.
[0069] Step 1023: Compare the real-time distance with the preset distance thresholds for the first distance segment, the second distance segment, and the third distance segment.
[0070] In this application, "preset" refers to fixed parameter values that have been set during the initialization or configuration phase of the simulation system. The first distance segment, second distance segment, and third distance segment are three consecutive distance intervals divided based on laser energy attenuation characteristics and damage effects. The distance threshold refers to the specific numerical value used to define the boundaries of these distance segments, such as the upper limit threshold R1_max for the first distance segment and the upper limit threshold R2_max for the second distance segment.
[0071] The system reads predefined distance threshold parameters from the configuration file or retrieves them from memory. These parameters include R1_max (upper limit of the first distance segment) and R2_max (upper limit of the second distance segment). The system then compares the real-time distance values calculated in step 1022 with these thresholds sequentially. This comparison process prepares the logic for subsequent branch decisions.
[0072] Step 1024: If the real-time distance is less than or equal to the upper limit threshold of the first distance segment, then the target is determined to be in the first distance segment.
[0073] In this application, the system performs a conditional judgment: if the real-time distance value is ≤ R1_max, the condition is met. The system then generates a judgment result, marking the current target platform as being in the first distance segment. This judgment result will trigger a subsequent damage handling process specifically for the first distance segment (R1 segment), which mainly considers platform destruction and probabilistic permanent sensor damage.
[0074] Step 1025: If the real-time distance is greater than the upper limit threshold of the first distance segment and less than or equal to the upper limit threshold of the second distance segment, then the target is determined to be in the second distance segment.
[0075] In this application, the system performs a conditional judgment: if the real-time distance value > R1_max and simultaneously ≤ R2_max, the condition is met. The system then generates a judgment result, marking the current target platform as being in the second distance segment. This judgment result will trigger a subsequent damage handling process specifically for the second distance segment (R2 segment), which mainly considers permanent damage and temporary disabling of the sensor.
[0076] Step 1026: If the real-time distance is greater than the upper limit threshold of the second distance segment, then the target is determined to be in the third distance segment.
[0077] In this application, the system performs a conditional judgment: if the real-time distance value > R2_max, the condition is met. The system then generates a judgment result, marking the current target platform as being in the third distance segment. This judgment result will trigger a subsequent damage handling process specifically for the third distance segment (R3 segment), which only considers the temporary incapacitation of the sensor.
[0078] This application's embodiment first dynamically acquires and calculates the distance between the two combatants, and then discretizes and categorizes the continuous distance values into three different effective ranges based on preset, physically meaningful distance thresholds. This process ensures that subsequent damage calculations (such as platform thermal accumulation damage and sensor probabilistic damage) can invoke corresponding mathematical models and probability rules that conform to the physical laws of laser energy attenuation, according to the specific distance range of the target. This allows for differentiated and gradient damage effects in simulations, including close-range platform destruction, mid-range sensor damage, and long-range sensor interference, thereby improving the accuracy and tactical guidance value of military simulations for simulating the combat effectiveness of laser weapons.
[0079] Optionally, step 103 includes: Step 1031: If the target is in the first distance segment, then execute the first distance segment damage handling rules. The first distance segment damage handling rules include the platform destruction judgment process and the sensor permanent damage judgment process.
[0080] In this application, the first distance segment refers to a preset range in which the laser weapon is closest to the target. Within this range, the laser energy is less attenuated by the atmosphere, the spot size is small and the energy is concentrated, the laser aiming is stable, and it has the physical conditions to directly burn through the target platform (such as the fuselage of aircraft like drones and missiles).
[0081] The system first determines whether the real-time distance between the target and the laser weapon falls within a preset first distance threshold range. If the condition is met, the system invokes the first distance segment damage handling rules. These rules comprise two parallel decision sub-processes. In the platform destruction decision process, the system calculates or uses a probability model to determine whether continuous laser irradiation will cause platform structural failure (i.e., being shot down), based on parameters such as laser energy density and the target platform's thermal protection threshold. In the sensor permanent damage decision process, the system sets a sensor damage probability P1 and performs a random number extraction once per simulation cycle (e.g., per second). If the extraction result meets the damage conditions, the system randomly selects a sensor from the target's airborne sensor list, regardless of its previous state, and directly marks its state as permanently damaged (i.e., destroyed), meaning that the sensor's function is completely and irreversibly lost.
[0082] Step 1032: If the target is in the second distance segment, then execute the second distance segment damage handling rules. The second distance segment damage handling rules include the sensor permanent damage determination process and the sensor transient disability determination process.
[0083] In this application, the second range segment refers to a preset distance interval between the first and third range segments. Within this interval, the laser energy has attenuated to an insufficient level to penetrate the target platform's protection due to atmospheric propagation, but its remaining energy can still affect vulnerable optical / infrared sensors. Simultaneously, increased aiming jitter at long range results in a scanning-like illumination effect on the target by the laser beam.
[0084] After determining that the target distance belongs to the second distance segment, the system executes the damage handling rules for the second distance segment. These rules also include a probability determination process, but focus on two types of sensor damage effects. First, based on a preset sensor damage probability P2, the system performs a random judgment in each simulation cycle to determine whether a sensor damage event has occurred in that cycle. If it has, the system randomly selects a sensor from the target's airborne sensor list. Subsequently, the system performs a second random judgment based on another preset permanent damage probability P3 to distinguish the damage type. If determined to be permanent damage, the system sets the sensor status to permanent damage. If determined to be temporary incapacity, the system checks whether the sensor is currently in normal working condition; if so, it marks its status as temporary incapacity and simultaneously sets it to a minor damage state, meaning that the sensor's function is temporarily lost but can recover over time.
[0085] Step 1033: If the target is in the third distance segment, then execute the third distance segment damage handling rule, which only includes the sensor transient failure determination process.
[0086] In this application, the third distance segment refers to a predetermined range where the laser weapon is furthest from the target. Within this range, the laser energy attenuates most severely after traveling a long distance through the atmosphere, and its energy level is insufficient to cause permanent physical damage to the sensor.
[0087] When the system determines that the target is in the third range segment, it executes the third range segment damage handling rules. These rules only include a transient sensor incapacity determination process. Based on a preset sensor damage probability P4, the system performs a random determination in each simulation cycle. If the determination result is damage, the system randomly selects a sensor from the target's onboard sensor list. The system then checks whether the sensor is currently in normal working condition; if the conditions are met, its state is marked as transiently incapacitated and simultaneously set to a minor damage state. This rule does not contain any determination logic that would cause permanent sensor failure; it only simulates the temporary interference or blinding effect caused by laser energy on the sensor.
[0088] Step 1034: In each simulation cycle, probability extraction and state judgment are performed according to the damage handling rules, and the corresponding damage effect is assigned according to the judgment result.
[0089] In this application, the simulation cycle refers to the smallest unit of time for a military simulation system to perform one round of calculation, state update, and event adjudication, such as 1 second. Probability extraction refers to the technical means by which a computer uses a random number generation algorithm to simulate the probability of uncertain events occurring in the real world.
[0090] Within each simulation cycle (e.g., per second), the system invokes and executes the corresponding damage handling rules (i.e., the rules described in steps 1031, 1032, or 1033) based on the target's current distance range. The execution process includes random number extraction according to the damage probability parameters defined in the rules, followed by logical judgment based on the extraction results. Based on the judgment results, the system assigns the corresponding damage effect state to the target entity (platform or sensor) in the simulation environment; for example, updating the platform state to "destroyed," or updating the sensor state to "permanently damaged" or "temporarily disabled." These state updates directly affect the target's combat capabilities and behavioral logic in subsequent simulations.
[0091] This application's embodiments divide the combat distance into three segments and define differentiated damage judgment rules (platform destruction, permanent sensor damage, and temporary sensor incapacitation) within each segment, strictly corresponding to the degree of laser energy attenuation. This solves the problem of single damage effects and distance-independent effects in existing technologies. The method achieves tiered damage effect simulation from close-range hard destruction to long-range soft suppression, making the simulation results more consistent with the physical characteristics of laser weapon energy attenuation with distance and the diverse tactical needs of modern battlefields. This significantly improves the accuracy and practicality of military simulation systems in laser weapon effectiveness assessment and tactical research.
[0092] Optionally, step 1031 includes: Step 10311: During the continuous laser irradiation, the platform is destroyed according to the first probability in each simulation cycle. If the determination is successful, the target is marked as shot down and all subsequent damage determinations are terminated.
[0093] In this application, the simulation cycle refers to the basic time unit for the system to perform state updates, event processing, and decision calculations during the operation of the military simulation software. Each simulation cycle represents a fixed time step within which the system completes all necessary calculations and state updates.
[0094] During each simulation cycle of continuous laser weapon irradiation of the target, the system performs a platform destruction determination. Based on a preset first probability value, the system generates a random number or calls a random determination function. If the determination is successful, the system marks the target unit as shot down and immediately terminates all current and subsequent damage determination processes targeting the target, including sensor damage determination.
[0095] Step 10312: If the platform destruction determination fails, then the sensor permanent damage determination is performed according to the second probability, which is less than the first probability.
[0096] In this application, the second probability is a preset numerical parameter used to control the likelihood that the laser weapon will cause permanent damage to the target sensor within the R1 distance range. This probability value is less than the first probability value used in step 10311.
[0097] Once the system determines that the platform has not been destroyed, it proceeds to the sensor permanent damage assessment stage. The system performs another random assessment based on a preset second probability value. If this assessment is successful, it indicates that the laser irradiation has caused permanent damage to the sensor, and the system will then execute subsequent sensor status setting operations.
[0098] Step 10313: If the sensor is successfully determined to be permanently damaged, then randomly select a sensor from all the target sensors and set its status to permanently damaged.
[0099] In this application, "all sensors of the target" refers to the collection of all optical / infrared sensor objects equipped on the target unit (such as a drone or aircraft) irradiated by the laser weapon in the simulation system.
[0100] After determining that the sensor has been successfully permanently damaged, the system selects a sensor object from the set of sensors associated with the target unit using a random algorithm. Subsequently, the system sets the state attribute of the selected sensor to permanent damage (or maps it to a destroyed state), regardless of the sensor's previous state (normal, damaged, or temporarily disabled).
[0101] Step 10314: Within the first distance segment, the transient sensor failure effect is not considered.
[0102] In this application, the first range segment refers to the close-range combat range (R1) defined based on the laser energy attenuation characteristics. Within this range segment, laser energy is concentrated, and the primary damage mechanism is platform destruction.
[0103] The system's damage handling logic in the first range segment does not include any judgment or processing code for the effect of temporary sensor disabling. This means that in the R1 range segment, the system only handles the two possibilities of platform destruction and permanent sensor damage, and will not trigger the relevant processes to set the sensor to a temporary disabling state.
[0104] This application's embodiments prioritize determining the high-probability platform destruction effect, and if the platform is not destroyed, determine permanent sensor damage with a lower probability, while explicitly excluding the effect of temporary sensor disabling. This design simulates the physical characteristics and tactical scenarios of concentrated laser energy at close range, primarily threatening the platform itself, and having a low probability of causing permanent damage to sensors. This makes the simulation results more closely match the actual combat effectiveness of laser weapons, avoids the logical contradiction of achieving close-range hard-kill at long range, and improves the realism of the military simulation system and the accuracy of tactical assessment.
[0105] Optionally, step 1032 includes: Step 10321: During the duration of laser irradiation, the sensor damage is determined according to the third probability in each simulation cycle.
[0106] In this application, the simulation cycle is the smallest time unit for the military simulation system to perform state updates and logical calculations, such as per second or per millisecond. The third probability is a preset probability value used to characterize the likelihood that laser irradiation will cause damage (including permanent damage or temporary disabling) to the target sensor within the R2 range.
[0107] The simulation system performs a judgment at fixed time intervals (i.e., each simulation cycle) throughout the entire period of continuous laser weapon irradiation of the target. The system calls a preset third probability parameter and, through an algorithm that generates random numbers and compares probabilities, determines whether a sensor damage event has occurred within the current cycle. This judgment is a prerequisite for subsequently distinguishing the specific damage type.
[0108] Step 10322: If the sensor damage determination is successful, then the damage type is further distinguished as permanent damage or temporary disability according to the fourth probability.
[0109] In this application, the fourth probability is a preset probability value used to further distinguish whether the damage is permanent or temporary, given that sensor damage has been confirmed. Permanent damage refers to a state where the sensor function is completely destroyed and cannot be recovered. Temporary disability refers to a state where the sensor function is temporarily lost but can recover on its own after a period of time.
[0110] When the determination result of step 10321 is successful, the simulation system immediately initiates the damage type differentiation logic. The system calls the preset fourth probability parameter and again determines the type of this damage event through a random number generation and probability comparison algorithm. The output result of this step clearly indicates whether the damage is permanent or temporary disability.
[0111] Step 10323: If the damage is classified as permanent, randomly select one sensor from all the target's sensors and set its status to permanent damage.
[0112] In this application, "all target sensors" refers to the entire set of optical / infrared sensors mounted on the combat platform (such as a drone or aircraft) that is irradiated by the laser weapon, regardless of the current state of these sensors (normal, damaged, destroyed, or disabled).
[0113] When the determination result of step 10322 is permanent damage, the simulation system performs permanent damage processing. The system first obtains a list of all sensors on the target platform. Then, it uses a random selection algorithm to uniformly select a sensor from the list. After selection, the system directly updates the sensor's state attributes to permanent damage (mapped as a destroyed state in the state model). This operation ignores the sensor's previous state; that is, even if the sensor was previously damaged or temporarily disabled, it will be overwritten as permanently damaged.
[0114] Step 10324: If the injury is classified as transient, randomly select a sensor from all the sensors in normal working condition of the target, set its status to transient disability and mark it as a minor injury, and start the disability recovery timer for the sensor.
[0115] In this application, a sensor in normal working condition refers to a sensor that is not currently destroyed or in a state of temporary disability and can perform its detection function normally. The disability recovery timer is a software timer module used to record and count down the time required for the sensor to recover from a state of temporary disability to normal working condition.
[0116] When the determination result of step 10322 is transient disability, the simulation system performs transient disability processing. The system first filters out all sensors currently in normal working condition on the target platform, forming a candidate list. Then, a random selection algorithm is used to uniformly select a sensor from the candidate list. After selection, the system performs three operations: first, updates the sensor's status attribute to transient disability; second, marks its damage level as minor injury; third, creates and starts a disability recovery timer for the sensor, the initial duration of which is determined by a preset disability recovery time parameter, and begins counting down. When the timer reaches zero, the system automatically triggers the sensor's status recovery logic.
[0117] This application's embodiments simulate the randomness of different levels of impact on sensors after laser energy attenuation through hierarchical probability determination (overall determination and type differentiation). By distinguishing between permanent damage and temporary disabling, and introducing state marking and timing recovery mechanisms for the latter, the system achieves accurate simulation of two differentiated damage effects: sensor functional destruction and temporary functional suppression. Combined with a mechanism that randomly selects targets from the sensor set, the randomness of laser beams hitting sensors when sweeping across targets is simulated. This series of steps enables the simulation system to more realistically reflect the damage characteristics of laser weapons on sensor components at medium range, improving the accuracy and practicality of military simulation in weapon effectiveness assessment and tactical simulation.
[0118] Optionally, step 1033 includes: Step 10331: During the continuous laser irradiation, the sensor transient failure is determined according to the fifth probability in each simulation cycle.
[0119] In this application, the simulation cycle refers to the smallest unit of time during the operation of the military simulation software for calculating and updating the battlefield situation, entity status, and interactions. Each cycle represents a fixed step in the simulation time progression, within which the system processes all predetermined logic. The fifth probability refers to the preset probability that, within the third distance segment (R3 segment), the laser weapon will cause temporary disabling of the target sensor within a single simulation cycle. This probability value is set based on a comprehensive consideration of factors such as the attenuation of laser energy in the R3 segment and the vulnerability of the sensor.
[0120] Throughout the entire period of continuous laser weapon irradiation of the target, the system executes the judgment logic cyclically according to the time step (i.e., simulation cycle) set by the simulation engine. At the beginning of each simulation cycle, the system calls the random number generator and performs a probability calculation and judgment based on the fifth probability parameter pre-configured for the R3 range segment. The judgment aims to simulate whether, within the current cycle, the attenuated laser energy causes interference or damage to the target's sensors sufficient to temporarily interrupt their function.
[0121] Step 10332: If the sensor is successfully determined to be temporarily disabled, then randomly select a sensor from all the sensors in normal working condition of the target.
[0122] In the implementation of this application, normal operating state refers to the operating state in which the sensor is in a state that can normally perform its preset functions such as detection and tracking, and is neither permanently damaged (destroyed) nor in a state of temporary incompetence.
[0123] When the transient disability determination in step 10331 is successful, the system immediately iterates through and filters all sensors mounted on the target unit. From the set of all sensors currently marked as operating normally, the system selects one sensor using a random algorithm (such as uniform random sampling). This process simulates the physical phenomenon of a laser beam randomly sweeping across different parts of the target sensor due to energy dispersion and aiming jitter when irradiated from a distance.
[0124] Step 10333: Set the selected sensor status to transient disability and mark it as a minor injury state, while starting or resetting the disability recovery timer for the sensor.
[0125] In this application, "minor damage" is a damage level designation for the sensor, specifically referring to repairable functional damage caused by laser, corresponding to temporary disabling, as opposed to a complete destruction state that renders the sensor unusable. The disabling recovery timer is a countdown clock module maintained by the system for each sensor instance. When the sensor enters a temporary disabling state, the timer is activated and counts down according to a preset recovery duration, managing the timing of the sensor's recovery from the disabling state to normal operation.
[0126] The system updates the status identifier of the randomly selected sensor in step 10332 to transient disability and simultaneously marks its damage level as minor injury. Next, the system checks whether the sensor is associated with a disability recovery timer. If the sensor is entering a disabled state for the first time, the system creates and starts a timer, initializing the countdown duration to a preset recovery time parameter. If the sensor is already in a disabled state and the timer is running, the system resets the remaining duration of the timer to the full preset recovery time and restarts the countdown. This mechanism simulates the scenario where the recovery process needs to be recalculated after the sensor has been subjected to continuous or repeated interference.
[0127] Step 10334: Within the third distance segment, the effects of platform destruction and permanent sensor damage are not considered.
[0128] In this application, platform destruction refers to the structural damage caused by a laser weapon to the target aircraft, vehicle, or other platform, resulting in its complete loss of mobility or combat capability, commonly referred to as shooting down or destroying the platform. Permanent sensor damage refers to irreversible physical damage caused by the laser to the sensor, resulting in the permanent loss of its function, corresponding to setting the sensor status to destroyed.
[0129] When processing damage assessments for the third range segment (R3), the system logically disables the determination process for platform destruction effectiveness based on the physical characteristic that laser energy has severely attenuated in this range segment. The system does not calculate or evaluate whether the laser energy is sufficient to burn through the platform's outer shell or damage critical structures in this range, thus ensuring that the simulation model conforms to the objective law that long-range laser energy is insufficient to achieve hard kill.
[0130] Step 10335: Within the third distance segment, the effects of platform destruction and permanent sensor damage are not considered.
[0131] In this application, when processing the damage assessment for the third distance segment (R3 segment), the system logically disables the determination process for permanent damage to the sensor based on the limitation of laser energy intensity in that distance segment. The system will not perform any probability determination or state change operation that sets the sensor state to destruction (i.e., permanent damage) in this distance segment, thereby ensuring that the simulation model conforms to the setting that long-distance laser energy can only cause temporary interference or repairable damage to the sensor, and is insufficient to cause permanent physical destruction.
[0132] This application's embodiments, by introducing probabilistic determination based on simulation cycles, random selection of normally functioning sensors, and timer-based management of disabling and recovery states, enable the system to accurately simulate real-world scenarios where laser energy attenuates significantly with distance, causing only brief interference to vulnerable sensors. Simultaneously, by explicitly excluding platform destruction and permanent sensor damage, the system ensures that the simulation strictly adheres to the physical characteristics and operational laws of laser weapons. This results in a realistic simulation of the tactical effect of suppressing long-range sensors, enhancing the accuracy and reliability of the military simulation system in evaluating the operational effectiveness of laser weapons.
[0133] Optionally, based on the three types of damage that laser weapons may cause—platform destruction, permanent sensor damage, and temporary disabling—the destructive capability of laser weapons can be segmented according to target distance, such as... Figure 3 As shown.
[0134] The R1 range is characterized by reduced atmospheric attenuation of laser energy, a small, concentrated energy spot, and stable, continuous laser targeting of a single point on the fuselage, potentially burning through the fuselage and destroying the platform. While this short distance theoretically could damage sensors, the small area they occupy within the overall platform, coupled with the stable nature of close-range laser targeting, makes the probability of hitting and permanently damaging the sensors relatively low. However, it can be considered that if a sensor is exposed to the laser, permanent damage is possible. The damage effectiveness at this stage primarily considers platform damage and the probabilistic possibility of permanent sensor damage.
[0135] In the R2 range, the laser energy is mainly attenuated by atmospheric propagation and is insufficient to break through the fuselage's thermal protection threshold, thus not causing damage to the platform. However, its energy can still cause temporary or permanent damage to the relatively fragile optical infrared sensors. Furthermore, the jitter of long-range laser aiming is greater than in the R1 range, creating a scanning-like illumination effect on the fuselage, which actually increases the probability of sensor damage. Moreover, due to the uncertainty of tracking, the duration of continuous illumination when the laser sweeps across the sensor varies, potentially causing both permanent damage and temporary disabling. This stage primarily considers probabilistic permanent sensor damage and temporary disabling.
[0136] In the R3 stage, the laser energy further decays, no longer sufficient to cause permanent damage to the sensor, but there is still a certain probability of temporary inactivation.
[0137] The thermal accumulation effect is not considered for sensor damage; a pure probability extraction method is used to determine the damage.
[0138] The simulation caused damage to optical sensors, specifically visible light (including low-light television) and infrared sensors. The current survival status of sensors is divided into three types: normal, damaged, and destroyed. Damage is repairable damage and is divided into three types: light, medium, and severe. In order to simulate permanent damage and temporary disability of sensors, permanent damage is mapped to the destruction state of the sensor, and a temporary disability state is added to the sensor.
[0139] If there is rainfall, the distance corrected for rainfall will be used as the R1 distance segment, and the same applies below.
[0140] In the R1 distance range, only permanent damage to the sensor is considered. The sensor damage probability P1 is set. Every second of laser irradiation, a random judgment is made according to the probability. If sensor damage is determined, one sensor is randomly selected from the airborne sensors (multiple sensors are allowed, and those that are destroyed or disabled can be selected). Regardless of its original state, it is set as permanently damaged.
[0141] Considering permanent damage and temporary disability of the sensor within the R2 distance range, a damage probability P2 and a permanent damage probability P3 are set for this range. Every second of laser irradiation, a random check is performed based on these probabilities to determine if a sensor is damaged. If damage is confirmed, one sensor is randomly selected from the airborne sensors (multiple sensors can be selected, and those already destroyed or disabled can be further selected). Then, based on probability P3, it is randomly determined whether the damage is permanent or temporary. If it is permanent damage, regardless of its original state, it is set to permanent damage. If it is temporary disability, only the selected normally functioning sensor is set to a temporary disability state, and simultaneously set to a minor damage state. That is, Ptemporary disability = P2 x (1 - P3); Ppermanent damage = P2 x P3.
[0142] In the R3 distance range, only the temporary incapacity of the sensor is considered. The sensor damage probability P4 is set. Every second of laser irradiation, a random judgment is made according to the probability. If sensor damage is determined, one sensor is randomly selected from the airborne sensors (multiple sensors are allowed, and those that have been destroyed or disabled can be selected). If it is a normally functioning sensor, it is set to be temporarily disabled and simultaneously set to a slightly damaged state.
[0143] Set a disability recovery time parameter in the sensor. When the sensor is set to a disabled state, set the disability recovery timer countdown duration parameter and start the timer. When the timer reaches zero, the sensor changes from a minor injury state to a normal working state, and the temporary disability state is set to no. During the countdown, if a temporary disability is detected again, the timer countdown duration parameter is reset to the initial value, and the countdown restarts.
[0144] When the aircraft returns to the airport, if any sensor is in a state of temporary incapacity, the sensor will be immediately switched from a slightly damaged state to a normal working state, the temporary incapacity state will be set to no, and the countdown will be reset to zero.
[0145] In some embodiments, refer to Figure 4 Based on the three types of damage that laser weapons may cause—platform destruction, permanent sensor damage, and temporary incapacitation—the destructive capabilities of laser weapons are segmented according to the target distance.
[0146] The R1 range is characterized by reduced atmospheric attenuation of laser energy, a small, concentrated laser spot, and stable, continuous laser targeting of a single point on the fuselage, potentially burning through the fuselage and destroying the platform. While this short distance could theoretically damage sensors, the small area occupied by sensors within the overall platform structure, coupled with the stable nature of close-range laser targeting, makes the probability of accidentally hitting and permanently damaging the sensor relatively low. However, it can be considered that if a sensor is exposed to the laser, permanent damage is possible. The damage effectiveness at this stage primarily considers platform damage and the probabilistic possibility of permanent sensor damage.
[0147] In the R2 range, the laser energy is mainly attenuated by atmospheric propagation and is insufficient to break through the fuselage's thermal protection threshold, thus not causing damage to the platform. However, its energy can still cause temporary or permanent damage to the relatively fragile optical infrared sensors. Furthermore, the jitter of long-range laser aiming is greater than in the R1 range, creating a scanning-like illumination effect on the fuselage, which actually increases the probability of sensor damage. Moreover, due to the uncertainty of tracking, the duration of continuous illumination when the laser sweeps across the sensor varies, potentially causing both permanent damage and temporary disabling. This stage primarily considers probabilistic permanent sensor damage and temporary disabling.
[0148] In the R3 stage, the laser energy further decays, no longer sufficient to cause permanent damage to the sensor, but there is still a certain probability of temporary inactivation.
[0149] In some embodiments, when a sensor is set to temporarily disable, a sensor disabling recovery process is required. The sensor cannot be used for detection until it is disabled.
[0150] Recovery 1: In the simulation engine, all units are traversed, the optical / infrared sensors are obtained, and their current remaining incapacity is reduced by one second.
[0151] Recovery 2: Once the aircraft returns to the airport, iterate through all of the aircraft's optical / infrared sensors, setting the disabled state of any temporarily disabled sensors to false, and then setting the sensor status back to normal.
[0152] The logic for preventing detection when the sensor is disabled is handled at the entry point of optical / infrared detection.
[0153] Based on the foregoing embodiments, this application provides a simulation device for a laser weapon. The device includes various units and modules included in each unit, which can be implemented by a processor in a computer device; of course, it can also be implemented by specific logic circuits. In the implementation process, the processor can be a central processing unit (CPU), a microprocessor unit (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.
[0154] Figure 5 This application provides a schematic diagram of the composition of a laser weapon simulation device, as shown in the embodiments below. Figure 5 As shown, the laser weapon simulation device 20 includes: The processing module 201 is used to divide the combat range of the laser weapon into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment and a third range segment, the first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range; The real-time distance between the laser weapon and the target is obtained, and the target's current distance segment is determined based on the real-time distance. Based on the current distance range of the target, damage determination and effect assignment are performed on the target according to the damage handling rules corresponding to the distance range; Execution module 202 is used to execute platform damage logic and update the target status to be shot down if the damage determination result is that the platform is destroyed. If the damage assessment result is that the sensor is permanently damaged, then the sensor status corresponding to the target will be updated to permanently damaged and all its functions will be stopped. If the damage assessment result is that the sensor is temporarily disabled, the sensor status corresponding to the target is updated to temporarily disabled and a disability recovery timer is started. During the operation of the disability recovery timer, the detection function of the sensor is disabled.
[0155] Optionally, the processing module 201 is further configured to: The first distance range is defined as the range within which laser energy is concentrated and can burn through the target fuselage. Within the distance range, it mainly supports two types of effects: platform destruction and permanent damage to sensors. The second distance range is defined as the range within which the laser energy decays to the point where it can no longer burn through the fuselage but can still damage the sensor. Within the distance range, it mainly supports two types of effects: permanent damage to the sensor and temporary sensor inactivation. The third distance range is defined as the distance range in which the laser energy further attenuates to the point where it can only cause brief interference to the sensor, and within the distance range, only the sensor is temporarily disabled. Based on the actual power parameters of the laser weapon, the atmospheric attenuation model, and the target protection level, the specific threshold distances of the first distance segment, the second distance segment, and the third distance segment are dynamically calculated.
[0156] Optionally, the processing module 201 is further configured to: During the simulation, the spatial coordinate data of the laser weapon platform and the target platform are acquired in real time. The straight-line distance between the laser weapon platform and the target platform is calculated as the real-time distance. The real-time distance is compared with the preset distance thresholds for the first distance segment, the second distance segment, and the third distance segment; If the real-time distance is less than or equal to the upper limit threshold of the first distance segment, then the target is determined to be in the first distance segment; If the real-time distance is greater than the upper limit threshold of the first distance segment and less than or equal to the upper limit threshold of the second distance segment, then the target is determined to be in the second distance segment; If the real-time distance is greater than the upper limit threshold of the second distance segment, then the target is determined to be in the third distance segment.
[0157] Optionally, the processing module 201 is further configured to: If the target is in the first distance segment, the first distance segment damage handling rules are executed. The first distance segment damage handling rules include the platform destruction judgment process and the sensor permanent damage judgment process. If the target is in the second distance segment, the second distance segment damage handling rule is executed. The second distance segment damage handling rule includes a sensor permanent damage determination process and a sensor transient disability determination process. If the target is in the third distance segment, the third distance segment damage handling rule is executed. The third distance segment damage handling rule only includes the sensor transient failure determination process. Within each simulation cycle, probability extraction and state judgment are performed according to the damage handling rules, and corresponding damage effects are assigned based on the judgment results.
[0158] Optionally, the processing module 201 is further configured to: During the laser irradiation, the platform is destroyed according to the first probability in each simulation cycle. If the determination is successful, the target is marked as shot down and all subsequent damage determinations are terminated. If the platform destruction determination fails, the sensor permanent damage determination will be made according to the second probability, which is less than the first probability. If the determination of permanent damage to the sensor is successful, then randomly select one sensor from all the sensors of the target and set its status to permanent damage; Within the first distance range, the effect of transient sensor failure is not considered.
[0159] Optionally, the processing module 201 is further configured to: During the duration of laser irradiation, the sensor damage determination is made according to the third probability in each simulation cycle; If the sensor damage determination is successful, the damage type will be further distinguished as permanent damage or temporary disability according to the fourth probability. If it is classified as permanent damage, then randomly select one sensor from all the target's sensors and set its status to permanent damage; If the injury is classified as transient, a sensor is randomly selected from all the sensors in normal working condition of the target, its status is set to transient and marked as minor injury, and the disability recovery timer for the sensor is started.
[0160] Optionally, the processing module 201 is further configured to: During the duration of laser irradiation, the sensor is temporarily disabled according to the fifth probability in each simulation cycle; If the sensor's temporary inability is successfully determined, then a sensor is randomly selected from all the target's sensors that are in normal working condition. Set the selected sensor status to transient disability and mark it as a minor injury, while starting or resetting the disability recovery timer for the sensor; Within the third distance segment, the effects of platform destruction and permanent sensor damage are not considered; Within the third distance segment, the effects of platform destruction and permanent sensor damage are not considered.
[0161] This application's embodiments effectively simulate the impact of laser energy attenuation with distance on damage effects by dividing distance segments and associating them with differentiated damage rules. This solves the problems of damage effects being disconnected from distance and having a single form in traditional simulations. It can dynamically determine the damage type based on real-time distance and accurately update the state of the platform or sensor, thereby realizing full-spectrum, tiered damage effect simulation from near-range platform destruction to far-range sensor suppression. This significantly improves the realism, accuracy, and practicality of military simulation in laser weapon combat effectiveness evaluation and tactical scheme verification.
[0162] The descriptions of the apparatus embodiments above are similar to those of the method embodiments above, and have similar beneficial effects. In some embodiments, the functions or modules included in the apparatus provided in this application can be used to perform the methods described in the method embodiments above. For technical details not disclosed in the apparatus embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0163] It should be noted that, in the embodiments of this application, if the above-described simulation method for laser weapons is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware, software, or firmware, or any combination of hardware, software, and firmware.
[0164] This application provides a computer device including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the program, it implements some or all of the steps in the above-described method.
[0165] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements some or all of the steps in the above-described method. The computer-readable storage medium can be transient or non-transient.
[0166] This application provides a computer program including computer-readable code, wherein when the computer-readable code is executed in a computer device, a processor in the computer device performs some or all of the steps in the above-described method.
[0167] This application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program. When the computer program is read and executed by a computer, it implements some or all of the steps in the above-described method. The computer program product can be implemented specifically through hardware, software, or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium; in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK), etc.
[0168] It should be noted that the descriptions of the various embodiments above tend to emphasize the differences between them, while their similarities or commonalities can be referred to interchangeably. The descriptions of the above embodiments of the device, storage medium, computer program, and computer program product are similar to the descriptions of the above method embodiments and have similar beneficial effects. For technical details not disclosed in the embodiments of the device, storage medium, computer program, and computer program product of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0169] It should be noted that, Figure 6 This is a schematic diagram of a hardware entity of a computer device in an embodiment of this application, such as... Figure 6 As shown, the hardware entity of the computer device 700 includes: one or more processors 701, a communication interface 702, and a memory 703, wherein: Processor 701 typically controls the overall operation of computer device 700.
[0170] Communication interface 702 enables computer devices to communicate with other terminals or servers over a network.
[0171] The memory 703 is configured to store instructions and applications executable by the processor 701, and can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data, and video communication data) in the processor 701 and various modules in the computer device 700. It can be implemented using flash memory or random access memory (RAM). Data transfer between the processor 701, the communication interface 702, and the memory 703 can be performed via bus 704. Only one processor is shown in the figure; each processor 700 includes one or more cores.
[0172] It should be noted that the computer device may include multiple processors 701, and each processor 701 can interact with each other through aggregated communication methods such as all-to-all, all-gather, or all-reduce. The processors 701 may be central processing units (CPUs), graphics processing units (GPUs), embedded neural network processing units (NPUs), tensor processing units (TPUs), data processing units (DPUs), accelerated processing units (APUs), floating-point processing units (FPUs), or application-specific integrated circuits (ASICs). The processors may also be single-core or multi-core processors. The processor may consist of a CPU and hardware chips. The hardware chips may be ASICs, PLDs, or combinations thereof. The PLDs may be complex programmable logic devices (CPLDs), FPGAs, generic array logic (GALs), or any combination thereof. The processor can also be implemented using logic devices with built-in processing logic, such as FPGAs or digital signal processors (DSPs).
[0173] The communication interface 702 can be a wired interface or a wireless interface, used to communicate with other modules or devices. The wired interface can be an Ethernet interface, a local interconnect network (LIN), etc., and the wireless interface can be a cellular network interface or a wireless LAN interface, etc.
[0174] Memory 703 can be non-volatile memory, such as read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Memory 703 can also be volatile memory, which can be random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synclink dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM), direct rambus DRAM (DRDRAM), and rambus DRAM.
[0175] The 704 bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc.
[0176] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above steps / processes do not imply a sequential order of execution; the execution order of each step / process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0177] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0178] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0179] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0180] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0181] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0182] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, magnetic disks, or optical disks.
[0183] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A simulation method of a laser weapon, characterized by, The method includes: The combat range of laser weapons is divided into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment, and a third range segment. The first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range. The real-time distance between the laser weapon and the target is obtained, and the target's current distance segment is determined based on the real-time distance. Based on the current distance range of the target, damage determination and effect assignment are performed on the target according to the damage handling rules corresponding to the distance range; If the damage assessment result is that the platform is destroyed, then execute the platform damage logic and update the target status to be shot down; If the damage assessment result is that the sensor is permanently damaged, then the sensor status corresponding to the target will be updated to permanently damaged and all its functions will be stopped. If the damage assessment result is that the sensor is temporarily disabled, the sensor status corresponding to the target is updated to temporarily disabled and a disability recovery timer is started. During the operation of the disability recovery timer, the detection function of the sensor is disabled. The laser weapon's combat range is divided into multiple range segments, wherein these multiple range segments include at least a first range segment, a second range segment, and a third range segment. The first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range, including: The first distance range is defined as the range within which laser energy is concentrated and can burn through the target fuselage. Within the distance range, it mainly supports two types of effects: platform destruction and permanent damage to sensors. The second distance range is defined as the range within which the laser energy decays to the point where it can no longer burn through the fuselage but can still damage the sensor. Within the distance range, it mainly supports two types of effects: permanent damage to the sensor and temporary sensor inactivation. The third distance range is defined as the distance range in which the laser energy further attenuates to the point where it can only cause brief interference to the sensor, and within the distance range, only the sensor is temporarily disabled. Based on the actual power parameters of the laser weapon, the atmospheric attenuation model, and the target protection level, the specific threshold distances of the first distance segment, the second distance segment, and the third distance segment are dynamically calculated.
2. The method of claim 1, wherein, The step of acquiring the real-time distance between the laser weapon and the target, and determining the current distance segment of the target based on the real-time distance, includes: During the simulation, the spatial coordinate data of the laser weapon platform and the target platform are acquired in real time. The straight-line distance between the laser weapon platform and the target platform is calculated as the real-time distance. The real-time distance is compared with the preset distance thresholds for the first distance segment, the second distance segment, and the third distance segment; If the real-time distance is less than or equal to the upper limit threshold of the first distance segment, then the target is determined to be in the first distance segment; If the real-time distance is greater than the upper limit threshold of the first distance segment and less than or equal to the upper limit threshold of the second distance segment, then the target is determined to be in the second distance segment; If the real-time distance is greater than the upper limit threshold of the second distance segment, then the target is determined to be in the third distance segment.
3. The method of claim 1, wherein, The step of determining damage and assigning effects to the target based on the target's current distance range and according to the damage handling rules corresponding to the distance range includes: If the target is in the first distance segment, the first distance segment damage handling rules are executed. The first distance segment damage handling rules include the platform destruction judgment process and the sensor permanent damage judgment process. If the target is in the second distance segment, the second distance segment damage handling rule is executed. The second distance segment damage handling rule includes a sensor permanent damage determination process and a sensor transient disability determination process. If the target is in the third distance segment, the third distance segment damage handling rule is executed. The third distance segment damage handling rule only includes the sensor transient failure determination process. Within each simulation cycle, probability extraction and state judgment are performed according to the damage handling rules, and corresponding damage effects are assigned based on the judgment results.
4. The method of claim 3, wherein, If the target is within the first distance segment, then the first distance segment damage handling rule is executed, including: During the laser irradiation, the platform is destroyed according to the first probability in each simulation cycle. If the determination is successful, the target is marked as shot down and all subsequent damage determinations are terminated. If the platform destruction determination fails, the sensor permanent damage determination will be made according to the second probability, which is less than the first probability. If the determination of permanent damage to the sensor is successful, then randomly select one sensor from all the sensors of the target and set its status to permanent damage; Within the first distance range, the effect of transient sensor failure is not considered.
5. The method of claim 3, wherein, If the target is within the second distance segment, then the second distance segment damage handling rule is executed, including: During the duration of laser irradiation, the sensor damage determination is made according to the third probability in each simulation cycle; If the sensor damage determination is successful, the damage type will be further distinguished as permanent damage or temporary disability according to the fourth probability. If it is classified as permanent damage, then randomly select one sensor from all the target's sensors and set its status to permanent damage; If the injury is classified as transient, a sensor is randomly selected from all the sensors in normal working condition of the target, its status is set to transient and marked as minor injury, and the disability recovery timer for the sensor is started.
6. The method according to claim 3, characterized in that, If the target is within the third distance segment, the third distance segment damage handling rule is executed, including: During the duration of laser irradiation, the sensor is temporarily disabled according to the fifth probability in each simulation cycle; If the sensor is successfully determined to be temporarily disabled, then a sensor is randomly selected from all the sensors of the target that are in normal working condition. Set the selected sensor status to transient disability and mark it as a minor injury, while starting or resetting the disability recovery timer for the sensor; Within the third distance segment, the effects of platform destruction and permanent sensor damage are not considered.
7. A laser weapon simulation device, characterized in that, The device includes: The processing module is used to divide the combat range of the laser weapon into multiple range segments, wherein the multiple range segments include at least a first range segment, a second range segment, and a third range segment, the first range segment corresponds to the close-range combat range, the second range segment corresponds to the medium-range combat range, and the third range segment corresponds to the long-range combat range; The real-time distance between the laser weapon and the target is obtained, and the target's current distance segment is determined based on the real-time distance. Based on the current distance range of the target, damage determination and effect assignment are performed on the target according to the damage handling rules corresponding to the distance range; The execution module is used to execute the platform damage logic and update the target status to "shot down" if the damage assessment result is that the platform is destroyed. If the damage assessment result is that the sensor is permanently damaged, then the sensor status corresponding to the target will be updated to permanently damaged and all its functions will be stopped. If the damage assessment result is that the sensor is temporarily disabled, the sensor status corresponding to the target is updated to temporarily disabled and a disability recovery timer is started. During the operation of the disability recovery timer, the detection function of the sensor is disabled. The processing module is further configured to: The first distance range is defined as the range within which laser energy is concentrated and can burn through the target fuselage. Within the distance range, it mainly supports two types of effects: platform destruction and permanent damage to sensors. The second distance range is defined as the range within which the laser energy decays to the point where it can no longer burn through the fuselage but can still damage the sensor. Within the distance range, it mainly supports two types of effects: permanent damage to the sensor and temporary sensor inactivation. The third distance range is defined as the distance range in which the laser energy further attenuates to the point where it can only cause brief interference to the sensor, and within the distance range, only the sensor is temporarily disabled. Based on the actual power parameters of the laser weapon, the atmospheric attenuation model, and the target protection level, the specific threshold distances of the first distance segment, the second distance segment, and the third distance segment are dynamically calculated.
8. A computer device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the simulation method for the laser weapon according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the simulation method of the laser weapon according to any one of claims 1 to 6.
Citation Information
Patent Citations
Brittle material optical element laser damage judgment method considering stress concentration
CN116183167A
Laser system behavior simulation method in war game deduction
CN119991385A