Nuclear security simulation methods, devices, equipment, and media based on waypoints
By constructing waypoint sequences and timeline models in nuclear security simulation, the problem of spatiotemporal linkage in existing technologies is solved, enabling refined modeling and objective evaluation, and improving the effectiveness assessment of nuclear security systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA NUCLEAR POWER DESIGN COMPANY
- Filing Date
- 2026-05-11
- Publication Date
- 2026-07-31
AI Technical Summary
Existing nuclear security drills struggle to achieve precise and rapid spatiotemporal linkage analysis. They lack unified modeling of entity actions, segment attributes, and segment states, resulting in insufficiently detailed drill routes, difficulty in structured data preservation, and an inability to effectively assess weaknesses in the nuclear security system.
A waypoint-based nuclear security simulation method is adopted. By constructing a sequence of waypoints for entity objects in a three-dimensional spatial model and splitting it into multiple editable path segments, and combining a common time axis and independent timelines, a spatiotemporal interconnection mechanism is used to conduct simulation and record simulation data to evaluate the effectiveness of the nuclear security system.
It enables refined modeling and full-process recording of the nuclear security system, supports two-way spatiotemporal linkage analysis, and improves the objectivity and credibility of the effectiveness assessment of the nuclear security system.
Smart Images

Figure CN122492041A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of simulation technology, and in particular to a nuclear security simulation method, apparatus, equipment and medium based on waypoints. Background Technology
[0002] The physical protection system of nuclear facilities usually needs to be verified for its protective effectiveness through scheme simulation, live-fire exercises, combat drills and training.
[0003] Current nuclear security drills typically rely on on-site expert observation, post-drill debriefing, or simple 3D scenario demonstrations to assess the effectiveness of nuclear security systems. While these methods can showcase elements such as nuclear facilities, security equipment, personnel, and routes, they often struggle to fully record continuous state changes during the drill and to conduct repeatable and quantifiable analysis of the same drill process at different times and locations.
[0004] Furthermore, existing virtual simulation solutions typically focus on 3D scene modeling, character animation display, or task distribution based on security events. When entities move within the simulation scene, their paths are usually displayed as continuous animations, preset routes, or task results. Therefore, in scenarios requiring analysis of "where an entity is at a certain point in time" or "when an entity arrives at a certain spatial location," existing technologies usually require manual searching or replaying, making it difficult to achieve accurate and rapid spatiotemporal linkage analysis.
[0005] Furthermore, different entities in nuclear security drills may have different mission states, such as patrolling, waiting, concealing, infiltrating, intercepting, evacuating, carrying equipment, and arriving at a warning point. Existing solutions lack a unified modeling approach for segmented entity actions, segment attributes, segment states, and segment evaluation indicators. This results in insufficiently precise drill routes, difficulty in structured data storage, and an inability to subsequently identify and improve weaknesses in the nuclear security system based on objective data.
[0006] In view of the above problems, it is necessary to provide a nuclear security simulation method that can simultaneously describe spatial path, temporal process, task status and interactive control, so as to realize refined modeling, full-process recording, two-way spatiotemporal linkage and objective effectiveness evaluation of nuclear security attack and defense simulation process. Summary of the Invention
[0007] In view of the above, it is necessary to provide a waypoint-based nuclear security simulation method, apparatus, equipment and medium to solve the problem of the inability to conduct effective nuclear security simulation.
[0008] A waypoint-based nuclear security simulation method, the waypoint-based nuclear security simulation method comprising: In response to a simulation command for a target nuclear security area, a three-dimensional spatial model including at least one entity object is established based on the target nuclear security area; In the three-dimensional space model, a waypoint sequence for each entity object is constructed, and the waypoint sequence for each entity object is split into multiple editable path segments; A timeline model, including a common timeline and independent timelines for each entity object, is constructed in the three-dimensional spatial model to obtain the target simulation model. Using a spatiotemporal interconnection mechanism, a nuclear security simulation is performed on the target nuclear security area based on the target simulation model, and the simulation data is recorded according to preset rules; The effectiveness of the nuclear security system in the target nuclear security area is predicted based on the simulation data.
[0009] A waypoint-based nuclear security simulation device, the waypoint-based nuclear security simulation device comprising: A modeling unit is configured to, in response to a simulation command for a target nuclear security area, establish a three-dimensional spatial model including at least one entity object based on the target nuclear security area. A splitting unit is used to construct a waypoint sequence for each entity object in the three-dimensional space model and split the waypoint sequence of each entity object into multiple editable path segments. A construction unit is used to construct a timeline model in the three-dimensional space model, including a common timeline and independent timelines for each entity object, to obtain the target simulation model. The simulation and deduction unit is used to perform nuclear security simulation and deduction of the target nuclear security area based on the target simulation model using a spatiotemporal interconnection mechanism, and record simulation data according to preset rules; The prediction unit is used to predict the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data.
[0010] A computer device, the computer device comprising: A memory for storing at least one instruction; and a processor for executing the instructions stored in the memory to implement the waypoint-based nuclear security simulation method.
[0011] A computer-readable storage medium storing at least one instruction, which is executed by a processor in a computer device to implement the waypoint-based nuclear security simulation method.
[0012] As can be seen from the above technical solutions, this invention can split the waypoint sequence of each entity object in the three-dimensional spatial model into multiple editable path segments, achieving fine-grained path division; it employs a spatiotemporal interconnection mechanism to assist in accurate and rapid spatiotemporal linkage analysis; it performs nuclear security simulation and deduction of the target nuclear security area based on the target simulation model, and records simulation data according to preset rules, enabling complete recording of simulation process data; it predicts the effectiveness of the nuclear security system in the target nuclear security area based on simulation data, enabling objective evaluation and improving the credibility of the nuclear security system effectiveness evaluation. Attached Figure Description
[0013] Figure 1 This is a flowchart of a preferred embodiment of the nuclear security simulation method based on waypoints of the present invention.
[0014] Figure 2 This is a schematic diagram of the simulation interface corresponding to the target simulation model of this invention.
[0015] Figure 3 This is a functional block diagram of a preferred embodiment of the nuclear security simulation device based on waypoints of the present invention.
[0016] Figure 4 This is a schematic diagram of the structure of a computer device that implements a waypoint-based nuclear security simulation method according to a preferred embodiment of the present invention. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0018] like Figure 1 The diagram shown is a flowchart of a preferred embodiment of the nuclear security simulation method based on waypoints according to the present invention. The order of the steps in this flowchart can be changed, and some steps can be omitted, depending on different requirements.
[0019] The waypoint-based nuclear security simulation method is applied to one or more computer devices. The computer device is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0020] The computer device can be any electronic product that can interact with the user, such as a personal computer, tablet computer, smartphone, personal digital assistant (PDA), interactive network television (IPTV), smart wearable device, etc.
[0021] The computer equipment may also include network equipment and / or user equipment. The network equipment includes, but is not limited to, a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of hosts or network servers.
[0022] The server can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0023] Artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0024] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.
[0025] The network in which the computer device is located includes, but is not limited to, the Internet, wide area network, metropolitan area network, local area network, and virtual private network (VPN).
[0026] S10, in response to a simulation command for the target nuclear security area, establishes a three-dimensional spatial model including at least one entity object based on the target nuclear security area.
[0027] In this embodiment, the simulation command can be triggered when a specified button is detected to be clicked.
[0028] In this embodiment, the three-dimensional spatial model can be established based on elements such as nuclear facility buildings, roads, perimeters, access control, detectors, cameras, security posts, important target areas, warning zones, and emergency response routes.
[0029] The three-dimensional spatial model is not only used to display the scene, but also to provide calculation data such as passable areas, obstacle areas, risk areas, speed limits, and monitoring coverage.
[0030] In this embodiment, the entity object may include, but is not limited to, one or more of the following objects: Security personnel, intruders, patrol vehicles, emergency vehicles, drones, carrying equipment, cameras, detectors, access control devices, etc.
[0031] In this embodiment, the following entity data structure can be used for the movable entities within the entity object: S11, construct a waypoint sequence for each entity object in the three-dimensional space model, and split the waypoint sequence of each entity object into multiple editable path segments.
[0032] In this embodiment, each waypoint in the waypoint sequence is a key node used to describe the corresponding entity object at a certain spatial location and a certain time state.
[0033] In this embodiment, each waypoint can adopt the following data structure: Waypoint={waypoint_id,entity_id,x,y,z,t,v,wait_time,action_type,risk_level,trigger_condition}; Wherein, Waypoint represents a waypoint; waypoint_id represents a unique identifier for the waypoint; entity_id represents a unique identifier for the corresponding entity object; x, y, and z represent the coordinates of the waypoint in the 3D spatial model; t represents the time parameter for the corresponding entity object to arrive at the waypoint; v represents the movement speed from the waypoint to the next waypoint; wait_time represents the waiting time for the corresponding entity object at the waypoint; action_type represents the action type of the corresponding entity object at the waypoint or in the subsequent path; risk_level represents the risk level corresponding to the waypoint or path segment; and trigger_condition represents whether the waypoint is associated with conditions such as event triggering, equipment retrieval, access control opening, or alert status switching.
[0034] In this embodiment, two adjacent waypoints constitute an editable path segment. The editable path segment is used to describe the complete movement process of the corresponding entity object from the previous waypoint to the next waypoint, and different editable path segments can be configured with different attributes (such as movement speed, waiting time, etc.).
[0035] In this embodiment, the editable path segment can adopt the following data structure: Segment_i={W_i,W_{i+1},length_i,speed_i,start_time_i,end_time_i,wait_time_i,action_type_i}; Where Segment_i represents the i-th editable path segment; W_i represents the i-th waypoint, i.e., the starting waypoint; W_{i+1} represents the (i+1)-th waypoint, i.e., the ending waypoint; length_i represents the path segment length; speed_i represents the path segment speed; start_time_i represents the start time of movement; and end_time_i represents the end time of movement.
[0036] In this embodiment, splitting the waypoint sequence of each entity object into multiple editable path segments includes: Real-time detection to determine whether preset conditions are met; When the preset conditions are met, a new waypoint is established, and a new editable path segment is established in the waypoint sequence of the entity object based on the new waypoint; The preset conditions include: the direction of movement of the entity changes, the speed of movement of the entity changes, the task status of the entity changes, the entity enters or leaves a preset area, a preset event occurs, a waypoint addition instruction is received, and a new waypoint is generated based on path planning.
[0037] For example: when a change from straight ahead to a turn, detour, or entry into a side road is detected, it is determined that the object's direction of movement has changed; when a change from walking to running, vehicle deceleration, or passage through a gate is detected, it is determined that the object's speed has changed; when a change from patrolling to alerting, from waiting to intercepting, or from carrying equipment to handling an event is detected, it is determined that the object's task status has changed; when an object enters or leaves a risk area, a monitored area, a gated area, a perimeter area, or an important target area is detected, it is determined that the object has entered or left the preset area; when an intrusion, alarm, personnel assembly, equipment retrieval, interception completion, or evacuation commencement is detected, it is determined that the preset event has occurred; when a manually added waypoint is detected, it is determined that the waypoint addition instruction has been received; when an intermediate waypoint is automatically generated based on the optimal path algorithm is detected, it is determined that a new waypoint is generated based on path planning. At this point, it can be determined that the preset conditions are met.
[0038] Compared to traditional methods that treat the path as a continuous animation or a fixed route, this embodiment allows waypoints to be inserted at points of arbitrary directional change, state change, risk boundary, and interactive editing points. This enables the creation of more detailed path segments that more closely resemble real-world drills. Furthermore, the finer the segmentation, the more precise the representation of entity movement, waiting, concealment, acceleration, detours, and task state transitions.
[0039] Among them, the continuous movement path of the entity object is discretized into multiple editable path segments by waypoint sequence, so that each editable path segment can be independently configured with speed, waiting time, task status and risk parameters, which improves the precision of nuclear security simulation route modeling.
[0040] In the above embodiments, fine-grained path segment division can be performed based on waypoints, spatial constraints and task status, and the movement status and task status of the entity object in each action can be clearly distinguished.
[0041] S12, Construct a timeline model in the three-dimensional space model that includes a common timeline and independent timelines for each entity object to obtain the target simulation model.
[0042] In this embodiment, the common timeline refers to the global time variable used in the simulation system to uniformly describe all entity objects, all events, and all simulation processes. In the same nuclear security simulation, all entity objects share the same common timeline to ensure that the temporal relationships between different entity objects are comparable, synchronized, and replayable.
[0043] In this embodiment, the independent timeline of each entity object is used to record the waypoints, editable path segments, state transitions and event triggering information of that entity object.
[0044] In this embodiment, the simulation time on the independent timeline of each entity object has a unique corresponding time point on the common time axis. That is, there is a mapping relationship between the independent timeline of each entity object and the common time axis, meaning that any time point on the independent timeline of each entity object can be converted into a corresponding time point on the common time axis.
[0045] Please see Figure 2 This is a schematic diagram of the simulation interface corresponding to the target simulation model of the present invention. In the target simulation model, the common timeline can be displayed as a global progress bar, and the independent timeline of each entity object (such as car 1 and car 2) can be displayed as multiple entity trajectory bars located below the common timeline. Each entity trajectory bar consists of multiple line segments, and each line segment corresponds to an editable path segment. The length of the line segment is proportional to the time consumed by the editable path segment. Furthermore, during the simulation exercise, the simulation can be paused and resumed, fast forward and rewind, or accelerated in forward or reverse direction by triggering the corresponding virtual buttons. The current moment of the simulation can also be changed by directly changing the position of the entity object or by directly changing the position of the current time indicator bar on the timeline, thereby changing the exercise progress. In addition, new entity objects can be added or old entity objects can be deleted at any time.
[0046] In this embodiment, to distinguish different entity actions, the correspondence between action status and timeline markers or line segment patterns can be established as follows: S13, using a spatiotemporal interconnection mechanism, performs nuclear security simulation and deduction on the target nuclear security area based on the target simulation model, and records simulation data according to preset rules.
[0047] In this embodiment, the step of employing a spatiotemporal interconnection mechanism to perform nuclear security simulation and deduction of the target nuclear security area based on the target simulation model includes: For each simulation moment of each entity object, the start and end times of each editable path segment in the waypoint sequence of the entity object are determined according to the time axis model; the first editable path segment to which the simulation moment belongs is determined according to the start and end times of each editable path segment; a scaling parameter is calculated based on the simulation moment, the start and end times of the first editable path segment; the spatial position of the entity object on the waypoint sequence of the entity object at the simulation moment is calculated based on the scaling parameter; and / or For each simulated location of each entity object, the editable path segment closest to the simulated location is queried from the waypoint sequence of the entity object as the second editable path segment; the simulated location is projected onto the second editable path segment to obtain the projection scale; the start time and end time of the second editable path segment are determined according to the time axis model, and the time corresponding to when the entity object is at the simulated location is calculated according to the projection scale, the start time and end time of the second editable path segment; Specifically, when the first editable path segment is a curved path, a road network path, or a multi-polyline path, the first editable path segment is converted into a polyline or curve with a length parameter, and the corresponding spatial position is determined on the first editable path segment according to the cumulative distance at the simulation time.
[0048] For example, during simulation, when the current time indicator position of the common time axis or the entity's independent time line changes, the spatial position of the entity object in the three-dimensional space model is updated based on the mapping relationship between the common time axis and the entity's independent time line; when the spatial position of the entity object in the three-dimensional space model is adjusted, the corresponding time parameters and the current time indicator position are calculated and updated in reverse.
[0049] Specifically, a mapping relationship between time and spatial location can be established based on a waypoint sequence. Assume that entity object E has a waypoint sequence {W_1, W_2, ..., W_i}, where waypoint W_i corresponds to spatial coordinates P_i = (x_i, y_i, z_i) and a time parameter t_i. For any editable path segment Segment_i, its starting point is W_i, its ending point is W_{i+1}, the start time of the path segment's movement is t_i + wait_i, and the end time of its movement is t_{i+1}.
[0050] When the simulation time satisfies t_i+wait_i≤simulation time t≤t_{i+1}, the scaling parameter λ is calculated using the following formula: λ=(t-(t_i+wait_i)) / (t_{i+1}-(t_i+wait_i)).
[0051] Then, calculate the spatial position P(t) of the entity object at time point t based on the scaling parameter λ: P(t) = P_i + λ × (P_{i+1} - P_i); Where P_{i+1} represents the spatial coordinates corresponding to waypoint W_{i+1}.
[0052] When a user drags an entity object to a spatial location P in a 3D scene, the system first searches for the nearest editable path segment Segment_i to P in the object's waypoint sequence. Then, it projects P onto this editable path segment to obtain the projection scale. Finally, it calculates the corresponding time parameter t based on the projection scale. t=t_i+wait_i+projection ratio×(t_{i+1}-(t_i+wait_i)).
[0053] In this way, an entity object has a unique spatial location at any given time.
[0054] Accordingly, during the simulation, timeline operations and entity space operations can be continuously monitored. When timeline dragging, playback, pause, fast forward, rewind, or speed adjustment is detected, the current common time can be read, and the following operations can be performed on each entity object: determine which editable path segment in the entity object's independent timeline the current common time falls into; calculate the entity's spatial position based on the waypoint coordinates, waiting time, and velocity parameters of the editable path segment; update the position, attitude, and task status of the entity object in the 3D scene; update the line segment style and status flags in the simulation interface based on the path segment status; and write the update results to the process data record.
[0055] Accordingly, when it is detected that a user is dragging an entity's position, adding a waypoint, deleting a waypoint, or modifying its speed in a 3D scene, the following process can be executed: determine the entity being manipulated and its position; find the nearest waypoint or the nearest path segment corresponding to that position; calculate the corresponding time parameters in reverse based on the spatial position; update the waypoint time, path segment length, and path segment time in the entity's independent timeline; synchronously update the current time indicator position on the common time axis; and recalculate the arrival time, waiting time, and task status after the affected path segment.
[0056] In this way, entity objects will be interconnected in time and space, with their positions on the time axis corresponding to their positions on the spatial coordinate axis. Changing the position of one will also change the position of the other, thus explicitly linking the actions of entity objects in the 3D scene and timeline through waypoints.
[0057] In the above processing, the mapping relationship between the common time axis, the entity's independent timeline and the three-dimensional spatial coordinates is used to realize the two-way linkage between the time dimension and the spatial dimension. It can quickly determine the entity distribution at any time and the arrival time corresponding to any spatial location. This makes the simulation system no longer just passively play preset animations, but can perform real-time, two-way and editable linkage calculations between the time dimension and the spatial dimension.
[0058] In the above embodiments, bidirectional spatiotemporal interconnection of "time axis change driving spatial position update" and "spatial position change driving time axis update" can be achieved through forward mapping and reverse mapping.
[0059] In this embodiment, the step of using a spatiotemporal interconnection mechanism to perform nuclear security simulation and deduction of the target nuclear security area based on the target simulation model further includes: A path planning graph including nodes and edges is constructed based on each entity object and the waypoint sequence of each entity object in the target simulation model; wherein each edge represents a traversable relationship between two corresponding nodes; The path cost of each edge is calculated based on the path cost function; wherein, the path cost function is constructed based on the travel time cost, regional risk level, travel restriction cost, intrusion exposure level, and task-related cost. Path planning is performed based on the path cost of each edge to obtain the sequence of target nodes; The target node sequence is mapped to the target simulation model to obtain an editable simulation route; The nuclear security simulation is performed on the target nuclear security area based on the editable simulation route.
[0060] For example, the path planning map can be constructed based on passable areas, road networks, access control locations, obstacle areas, risk areas, and mission objective points in a three-dimensional spatial model. Nodes in the path planning map may include, but are not limited to: road intersections, access control points, blind spot boundary points, restricted area boundary points, equipment points, objective points, and user-specified waypoints.
[0061] Furthermore, the A* algorithm, Dijkstra's algorithm, or their improved algorithms can be used to generate the initial optimal route for the entity object, including multiple candidate nodes.
[0062] Furthermore, the calculation of the path cost for each edge based on the path cost function includes: The time cost is calculated as the quotient of the side length and the allowable speed of the region. Obtain the weighting coefficients corresponding to the passage time cost, the area risk level, the passage restriction cost, the intrusion exposure degree, and the task-related cost, respectively; The path cost function is obtained by calculating the weighted sum of the travel time cost, the regional risk level, the travel restriction cost, the intrusion exposure level, and the task-related cost based on the weighting coefficients.
[0063] For example, the constructed path cost function can be expressed as follows: c(e)=α·distance(e) / speed(e)+β·risk(e)+γ·obstacle(e)+δ·exposure(e)+ε·task(e); Where c(e) represents path cost; distance(e) represents side length; speed(e) represents the speed allowed in the area; distance(e) and speed(e) are used to characterize the time cost of travel; risk(e) represents the risk level of the area; obstacle(e) represents the cost of obstacles or access restrictions; exposure(e) represents the degree of exposure to intruders or monitoring blind spots, i.e., the degree of intrusion exposure; task(e) represents the cost related to the current task, i.e., task-related cost, such as whether it is necessary to pass through equipment collection points or access control points; α, β, γ, δ, and ε are weighting coefficients that can be configured according to the nuclear security simulation objectives.
[0064] Furthermore, the A* algorithm can be used to calculate the priority of candidate nodes according to f(n) = g(n) + h(n). Here, g(n) represents the cumulative actual cost from the starting point to node n, and h(n) represents the heuristically estimated cost from node n to the target point. The final output node sequence is converted into a waypoint sequence, and supplementary waypoints are automatically inserted based on changes in direction, speed, mission status, and risk area boundaries, thus forming an editable optimal route.
[0065] It should be noted that in nuclear security scenarios, the optimal route is not necessarily the shortest in terms of spatial distance, but rather a comprehensive optimal route that takes into account response time, accessibility, risk exposure, mission requirements, and defense strategies. For example, when handling an intrusion incident, security personnel may need to pass through an equipment pick-up point before reaching the interception point; in a containment scenario, different security entities may need to reach multiple control points from different directions, rather than all heading to the same target point.
[0066] Among them, after generating the initial waypoint sequence based on the path planning algorithm, the waypoints, speeds, waiting times and mission status can be dynamically edited during the simulation process, so that the nuclear security simulation can be applied to a variety of complex scenarios such as patrol, intrusion, interception, containment, evacuation and equipment scheduling.
[0067] The above embodiments enable the generation of optimal routes based on multi-dimensional factors, thereby improving simulation results.
[0068] In this embodiment, recording simulation data according to preset rules includes: For continuous movement processes, a time-series database or trajectory cache table is used to record the simulation data of the corresponding entity objects; and / or For discrete events, an event log is used to record the simulation data of the corresponding entity object; The simulation data of the continuous movement process is correlated with the simulation data of the discrete events.
[0069] For example, each piece of simulation data may include the following fields: For continuous movement processes, entity coordinates, speed, and status can be recorded using a time-series database or trajectory cache table. For discrete events such as alarms, target detection, entering an area, leaving an area, successful interception, failed interception, and mission completion, event logs can be used for recording. Continuous trajectory data and discrete event data can be associated using simulation_id, entity_id, and timestamp.
[0070] The structured records described above can support full-process playback, local segment retrieval, and quantitative evaluation.
[0071] S14, predict the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data.
[0072] In the traditional approach, the evaluation criteria for nuclear security live-fire exercises are based on "whether the nuclear facility security personnel defeated the invading enemy (hypothetical)". The effectiveness of the nuclear security system is evaluated based on this criterion. Experts make judgments by observing the exercise process, which has the problems of strong subjectivity and single evaluation dimension.
[0073] To address the aforementioned issues, in this embodiment, predicting the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data includes: The time difference between the occurrence of the alarm event and the arrival of the security entity at the handling or interception location is calculated based on the simulation data and used as the response time. The proportion of targets successfully intercepted in multiple simulations is calculated based on the simulation data and used as the interception success rate. The proportion of security entities or security equipment entities covering key areas within a specified time window is calculated based on the simulation data and used as the area coverage rate. The average cumulative path cost of all entities passing through high-risk areas or blind spots is calculated based on the simulation data and used as the risk exposure value. The average deviation between the actual path cost of all entities and the theoretical optimal path cost obtained through path planning is calculated based on the simulation data, and this deviation is used as the path optimality. The proportion of preset tasks completed on time is calculated based on the simulation data and used as the task completion rate. According to the preset weight coefficient matrix, the reverse processing value of the response time, the interception success rate, the area coverage, the reverse processing value of the risk exposure value, the path optimality, and the task completion degree are normalized and weighted to obtain the nuclear security system effectiveness evaluation value.
[0074] The higher the nuclear security system effectiveness assessment value, the higher the effectiveness of the nuclear security system in the target nuclear security area, that is, the higher the effectiveness of the nuclear security system in this simulation scenario.
[0075] Since the smaller the response time and the risk exposure value, the better, a reverse processing is required before calculating the effectiveness assessment value of the nuclear security system. This is to ensure that the smaller the response time and the risk exposure value, the larger the corresponding reverse processing value, and thus the larger the effectiveness assessment value of the nuclear security system.
[0076] Furthermore, low-scoring indicators can be linked to corresponding time periods, spatial areas, and the movement paths of physical objects, thereby pinpointing weaknesses in the security system.
[0077] Specifically, after obtaining the effectiveness assessment value of the nuclear security system, the method further includes: For each of the following metrics: response time, interception success rate, area coverage, risk exposure value, path optimality, and task completion rate, obtain the safe value range for each metric. When any indicator value exceeds the corresponding safe value range, the time period, spatial area, and movement path of the entity corresponding to the arbitrary indicator are associated and used as a weak point in the nuclear security system.
[0078] For example: the response time of a certain access control area is too long, the monitoring coverage of a certain perimeter area is insufficient, or the risk exposure of a certain patrol route is too high.
[0079] In the above embodiments, by recording entity states, waypoint data, event data, and evaluation data in a structured manner, the exercise process can be fully reviewed, avoiding the subjectivity of traditional expert observation-based evaluations. Furthermore, by quantifying response time, interception success rate, area coverage, risk exposure level, and path deviation using effectiveness evaluation indicators, it is beneficial to identify weaknesses in the nuclear security system and guide subsequent facility and contingency plan optimization.
[0080] This embodiment further constructs waypoint sequences, editable path segments, a common timeline, independent timelines for each entity, and a two-way mapping relationship between time and space based on the 3D scene. This transforms the entity motion in the 3D scene from mere visual animation into a computable, editable, traceable, and evaluable spatiotemporal data model. This embodiment also supports modeling and reviewing the entire process of entity actions. Even when multiple entities perform the same security task, it can record the waypoints, path segments, speeds, waiting times, state transitions, arrival times, and risk exposures of each entity separately, and evaluate the effectiveness of nuclear security based on this data. Furthermore, this embodiment, through waypoint segmentation, spatiotemporal interconnection, and real-time interactive control, forms a technical solution distinct from general 3D simulation modeling and ordinary task distribution systems. It can solve the technical problems of insufficient path precision, difficulty in recording process data, difficulty in corresponding time and space, and strong subjectivity in evaluation in nuclear security virtual attack and defense simulations.
[0081] Specifically, based on this embodiment, various simulation tasks in nuclear security scenarios can be performed, including: (1) Intrusion Response Simulation Task: An intrusion event is generated at a certain point on the perimeter, and a crossing route is automatically generated for the intruding entity, while an interception route is generated for the security entity. The relative positions of the intruding entity and the security entity at any given time can be viewed through the common timeline, and it can be calculated whether the interception is completed before the critical target area.
[0082] (2) Patrol route optimization task: Generate a patrol waypoint sequence based on nuclear facility roads, key areas and monitoring blind spots, and optimize patrol coverage by adjusting waypoints, speed and waiting time. If a coverage blind spot exists within a certain time window, it can prompt to add a waypoint or adjust the patrol speed.
[0083] (3) Multi-person collaborative containment task: Multiple security entities depart from different locations and generate different waypoint sequences based on their respective locations and passable paths, so that they arrive at different control points within a preset time window. A common timeline is used to verify whether the arrival times of the multiple entities are coordinated.
[0084] (4) Equipment collection and incident handling tasks: If a certain type of security incident requires carrying specific equipment, equipment point constraints can be added to the path cost function so that the security entity arrives at the equipment point first and then goes to the handling point, and the equipment collection action is recorded as an independent waypoint and timeline marker.
[0085] (5) Post-event review and solution improvement tasks: After the simulation, users can drag the public timeline to view the entity distribution at any time, or directly drag the entity in the 3D scene to a certain position and automatically reverse locate the corresponding time point, thereby assisting in quickly analyzing the reasons for interception failure, response delay or unreasonable path selection.
[0086] As can be seen from the above technical solutions, this invention can split the waypoint sequence of each entity object in the three-dimensional spatial model into multiple editable path segments, achieving fine-grained path division; it employs a spatiotemporal interconnection mechanism to assist in accurate and rapid spatiotemporal linkage analysis; it performs nuclear security simulation and deduction of the target nuclear security area based on the target simulation model, and records simulation data according to preset rules, enabling complete recording of simulation process data; it predicts the effectiveness of the nuclear security system in the target nuclear security area based on simulation data, enabling objective evaluation and improving the credibility of the nuclear security system effectiveness evaluation.
[0087] like Figure 3 The diagram shown is a functional block diagram of a preferred embodiment of the nuclear security simulation device based on waypoints of the present invention. The waypoint-based nuclear security simulation device 11 includes a setup unit 110, a splitting unit 111, a construction unit 112, a simulation deduction unit 113, and a prediction unit 114. The module / unit referred to in this invention is a series of computer program segments that can be executed by a processor and perform a fixed function, stored in memory. In this embodiment, the functions of each module / unit will be described in detail in subsequent embodiments.
[0088] The establishment unit 110 is used to establish a three-dimensional spatial model including at least one entity object based on the target nuclear security area in response to a simulation command for the target nuclear security area. The splitting unit 111 is used to construct a waypoint sequence for each entity object in the three-dimensional space model and split the waypoint sequence of each entity object into multiple editable path segments. The construction unit 112 is used to construct a time axis model in the three-dimensional space model, including a common time axis and an independent timeline for each entity object, to obtain the target simulation model. The simulation and deduction unit 113 is used to perform nuclear security simulation and deduction on the target nuclear security area based on the target simulation model using a spatiotemporal interconnection mechanism, and record simulation data according to preset rules; The prediction unit 114 is used to predict the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data.
[0089] As can be seen from the above technical solutions, this invention can split the waypoint sequence of each entity object in the three-dimensional spatial model into multiple editable path segments, achieving fine-grained path division; it employs a spatiotemporal interconnection mechanism to assist in accurate and rapid spatiotemporal linkage analysis; it performs nuclear security simulation and deduction of the target nuclear security area based on the target simulation model, and records simulation data according to preset rules, enabling complete recording of simulation process data; it predicts the effectiveness of the nuclear security system in the target nuclear security area based on simulation data, enabling objective evaluation and improving the credibility of the nuclear security system effectiveness evaluation.
[0090] like Figure 4 The diagram shown is a schematic representation of the computer device used to implement the waypoint-based nuclear security simulation method of the present invention.
[0091] The computer device 1 may include a memory 12, a processor 13, and a bus (the arrow in the figure represents the bus), and may also include a computer program stored in the memory 12 and executable on the processor 13, such as a waypoint-based nuclear security simulation program.
[0092] Those skilled in the art will understand that the schematic diagram is merely an example of computer device 1 and does not constitute a limitation on computer device 1. Computer device 1 can be either a bus topology or a star topology. Computer device 1 may also include more or fewer other hardware or software than shown in the diagram, or different component arrangements. For example, computer device 1 may also include input / output devices, network access devices, etc.
[0093] It should be noted that the computer device 1 described is merely an example. Other existing or future electronic products that are adaptable to this invention should also be included within the scope of protection of this invention and are incorporated herein by reference.
[0094] The memory 12 includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 12 can be an internal storage unit of the computer device 1, such as a portable hard drive of the computer device 1. In other embodiments, the memory 12 can be an external storage device of the computer device 1, such as a plug-in portable hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the computer device 1. Furthermore, the memory 12 can include both internal and external storage units of the computer device 1. The memory 12 can be used not only to store application software and various types of data installed on the computer device 1, such as the code of a waypoint-based nuclear security simulation program, but also to temporarily store data that has been output or will be output.
[0095] In some embodiments, the processor 13 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits packaged with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 13 is the control unit of the computer device 1, connecting various components of the computer device 1 via various interfaces and lines. It executes programs or modules stored in the memory 12 (e.g., executing waypoint-based nuclear security simulation programs) and calls data stored in the memory 12 to perform various functions of the computer device 1 and process data.
[0096] The processor 13 executes the operating system of the computer device 1 and various installed applications. The processor 13 executes these applications to implement the steps in the various waypoint-based nuclear security simulation method embodiments described above, for example... Figure 1 The steps are shown.
[0097] For example, the computer program may be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 13 to complete the present invention. The one or more modules / units may be a series of computer-readable instruction segments capable of performing specific functions, which describe the execution process of the computer program in the computer device 1. For example, the computer program may be divided into a setup unit 110, a splitting unit 111, a construction unit 112, a simulation and deduction unit 113, and a prediction unit 114.
[0098] The integrated unit implemented as a software functional module described above can be stored in a computer-readable storage medium. This software functional module, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, computer equipment, or network device, etc.) or processor to execute portions of the waypoint-based nuclear security simulation method described in the various embodiments of this invention.
[0099] If the modules / units integrated in the computer device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware devices. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above.
[0100] The computer program includes computer program code, which may be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory, etc.
[0101] Furthermore, the computer-readable storage medium may primarily include a stored program area and a stored data area, wherein the stored program area may store the operating system, an application program required for at least one function, etc.; and the stored data area may store data created based on the use of blockchain nodes, etc.
[0102] The blockchain referred to in this invention is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include an underlying blockchain platform, a platform product service layer, and an application service layer.
[0103] The bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, in... Figure 4 The bus is represented by only one straight line, but this does not mean that there is only one bus or one type of bus. The bus is configured to enable communication between the memory 12 and at least one processor 13, etc.
[0104] Although not shown, the computer device 1 may also include a power supply (such as a battery) to power various components. Preferably, the power supply can be logically connected to the at least one processor 13 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The computer device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0105] Furthermore, the computer device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish a communication connection between the computer device 1 and other computer devices.
[0106] Optionally, the computer device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the computer device 1 and to display a visual user interface.
[0107] It should be understood that the embodiments described are for illustrative purposes only and are not limited to this structure in the scope of the patent application.
[0108] It will be understood by those skilled in the art that Figure 4 The structure shown does not constitute a limitation on the computer device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0109] Combination Figure 1 The memory 12 in the computer device 1 stores multiple instructions to implement a waypoint-based nuclear security simulation method, and the processor 13 can execute the multiple instructions to achieve: In response to a simulation command for a target nuclear security area, a three-dimensional spatial model including at least one entity object is established based on the target nuclear security area; In the three-dimensional space model, a waypoint sequence for each entity object is constructed, and the waypoint sequence for each entity object is split into multiple editable path segments; A timeline model, including a common timeline and independent timelines for each entity object, is constructed in the three-dimensional spatial model to obtain the target simulation model. Using a spatiotemporal interconnection mechanism, a nuclear security simulation is performed on the target nuclear security area based on the target simulation model, and the simulation data is recorded according to preset rules; The effectiveness of the nuclear security system in the target nuclear security area is predicted based on the simulation data.
[0110] Specifically, the processor 13's implementation method for the above instructions can be found in [reference needed]. Figure 1The descriptions of the relevant steps in the corresponding embodiments are not repeated here.
[0111] It should be noted that all the data involved in this case was legally obtained.
[0112] If any AI models, software tools, or components not belonging to this company appear in the embodiments of this invention, they are merely illustrative examples and do not represent actual use. All user personal information involved in the embodiments of this invention has been obtained by an entity authorized (with the knowledge and consent) or fully authorized by all parties through various legal and compliant means. The collection, storage, use, processing, transmission, provision, and disclosure of the information, data, and signals involved all comply with relevant laws and regulations and do not violate public order and good morals.
[0113] In the several embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.
[0114] This invention can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This invention can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This invention can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0115] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, 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 modules.
[0117] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0118] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within the invention. No appended diagram markings in the claims should be construed as limiting the scope of the claims.
[0119] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices described in this invention can also be implemented by a single unit or device through software or hardware. Terms such as "first," "second," etc., are used to indicate names and do not indicate any specific order.
[0120] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A waypoint-based nuclear security simulation method, characterized by, The waypoint-based nuclear security simulation method includes: In response to a simulation command for a target nuclear security area, a three-dimensional spatial model including at least one entity object is established based on the target nuclear security area; In the three-dimensional space model, a waypoint sequence for each entity object is constructed, and the waypoint sequence for each entity object is split into multiple editable path segments; A timeline model, including a common timeline and independent timelines for each entity object, is constructed in the three-dimensional spatial model to obtain the target simulation model. Using a spatiotemporal interconnection mechanism, a nuclear security simulation is performed on the target nuclear security area based on the target simulation model, and the simulation data is recorded according to preset rules; The effectiveness of the nuclear security system in the target nuclear security area is predicted based on the simulation data.
2. The waypoint-based nuclear security simulation method of claim 1, wherein, The step of splitting the waypoint sequence of each entity object into multiple editable path segments includes: Real-time detection to determine whether preset conditions are met; When the preset conditions are met, a new waypoint is established, and a new editable path segment is established in the waypoint sequence of the entity object based on the new waypoint; The preset conditions include: the direction of movement of the entity changes, the speed of movement of the entity changes, the task status of the entity changes, the entity enters or leaves a preset area, a preset event occurs, a waypoint addition instruction is received, and a new waypoint is generated based on path planning.
3. The waypoint-based nuclear security simulation method of claim 1, wherein, The simulation moments on the independent timeline of each entity object have a unique corresponding time point on the common timeline.
4. The waypoint-based nuclear security simulation method of claim 1, wherein, The method of employing a spatiotemporal interconnection mechanism to perform nuclear security simulation and deduction of the target nuclear security area based on the target simulation model includes: For each simulation moment of each entity object, the start and end times of each editable path segment in the waypoint sequence of the entity object are determined according to the time axis model; the first editable path segment to which the simulation moment belongs is determined according to the start and end times of each editable path segment; a scaling parameter is calculated based on the simulation moment, the start and end times of the first editable path segment; the spatial position of the entity object on the waypoint sequence of the entity object at the simulation moment is calculated based on the scaling parameter; and / or For each simulated location of each entity object, the editable path segment closest to the simulated location is queried from the waypoint sequence of the entity object as the second editable path segment; the simulated location is projected onto the second editable path segment to obtain the projection scale; the start time and end time of the second editable path segment are determined according to the time axis model, and the time corresponding to when the entity object is at the simulated location is calculated according to the projection scale, the start time and end time of the second editable path segment; Specifically, when the first editable path segment is a curved path, a road network path, or a multi-polyline path, the first editable path segment is converted into a polyline or curve with a length parameter, and the corresponding spatial position is determined on the first editable path segment according to the cumulative distance at the simulation time.
5. The nuclear security simulation method based on waypoints as described in claim 1, characterized in that, The method of employing a spatiotemporal interconnection mechanism to conduct nuclear security simulation and deduction of the target nuclear security area based on the target simulation model further includes: A path planning graph including nodes and edges is constructed based on each entity object and the waypoint sequence of each entity object in the target simulation model; wherein each edge represents a traversable relationship between two corresponding nodes; The path cost of each edge is calculated based on the path cost function; wherein, the path cost function is constructed based on the travel time cost, regional risk level, travel restriction cost, intrusion exposure degree, and task-related cost. Path planning is performed based on the path cost of each edge to obtain the sequence of target nodes; The target node sequence is mapped to the target simulation model to obtain an editable simulation route; The nuclear security simulation is performed on the target nuclear security area based on the editable simulation route.
6. The nuclear security simulation method based on waypoints as described in claim 5, characterized in that, The calculation of the path cost for each edge based on the path cost function includes: The time cost is calculated as the quotient of the side length and the allowable speed of the region. Obtain the weighting coefficients corresponding to the passage time cost, the area risk level, the passage restriction cost, the intrusion exposure degree, and the task-related cost, respectively; The path cost function is obtained by calculating the weighted sum of the travel time cost, the regional risk level, the travel restriction cost, the intrusion exposure level, and the task-related cost based on the weighting coefficients.
7. The nuclear security simulation method based on waypoints as described in claim 1, characterized in that, The process of recording simulation data according to preset rules includes: For continuous movement processes, a time-series database or trajectory cache table is used to record the simulation data of the corresponding entity objects; and / or For discrete events, an event log is used to record the simulation data of the corresponding entity object; The simulation data of the continuous movement process is correlated with the simulation data of the discrete events.
8. The waypoint-based nuclear security simulation method of claim 5, wherein, The step of predicting the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data includes: The time difference between the occurrence of the alarm event and the arrival of the security entity at the handling or interception location is calculated based on the simulation data and used as the response time. The proportion of targets successfully intercepted in multiple simulations is calculated based on the simulation data and used as the interception success rate. The proportion of security entities or security equipment entities covering key areas within a specified time window is calculated based on the simulation data and used as the area coverage rate. The average cumulative path cost of all entities passing through high-risk areas or blind spots is calculated based on the simulation data and used as the risk exposure value. The average deviation between the actual path cost of all entities and the theoretical optimal path cost obtained through path planning is calculated based on the simulation data, and this deviation is used as the path optimality. The proportion of preset tasks completed on time is calculated based on the simulation data and used as the task completion rate. According to the preset weight coefficient matrix, the reverse processing value of the response time, the interception success rate, the area coverage, the reverse processing value of the risk exposure value, the path optimality, and the task completion degree are normalized and weighted to obtain the nuclear security system effectiveness evaluation value. The higher the nuclear security system effectiveness assessment value, the higher the effectiveness of the nuclear security system in the target nuclear security area.
9. The waypoint-based nuclear security simulation method of claim 8, wherein, After obtaining the effectiveness assessment value of the nuclear security system, the method further includes: For each of the following metrics: response time, interception success rate, area coverage, risk exposure value, path optimality, and task completion rate, obtain the safe value range for each metric. When any indicator value exceeds the corresponding safe value range, the time period, spatial area, and movement path of the entity corresponding to the arbitrary indicator are associated and used as a weak point in the nuclear security system.
10. A waypoint-based nuclear security simulation apparatus, characterized by, The waypoint-based nuclear security simulation device includes: A modeling unit is configured to, in response to a simulation command for a target nuclear security area, establish a three-dimensional spatial model including at least one entity object based on the target nuclear security area. A splitting unit is used to construct a waypoint sequence for each entity object in the three-dimensional space model and split the waypoint sequence of each entity object into multiple editable path segments. A construction unit is used to construct a timeline model in the three-dimensional space model, including a common timeline and independent timelines for each entity object, to obtain the target simulation model. The simulation and deduction unit is used to perform nuclear security simulation and deduction of the target nuclear security area based on the target simulation model using a spatiotemporal interconnection mechanism, and record simulation data according to preset rules; The prediction unit is used to predict the effectiveness of the nuclear security system in the target nuclear security area based on the simulation data.
11. A computer device, comprising: The computer device includes: A memory that stores at least one instruction; and a processor that executes the instructions stored in the memory to implement the waypoint-based nuclear security simulation method as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, which is executed by a processor in a computer device to implement the waypoint-based nuclear security simulation method as described in any one of claims 1 to 9.