A Guided Process Optimization and Simulation Verification System
By optimizing the guided process and implementing a simulation verification system, the problem of lack of flight instructor training in aerospace simulation systems has been solved, enabling real-time simulation training and performance evaluation to meet diverse mission requirements.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AIR FORCE UNIV PLA
- Filing Date
- 2025-05-27
- Publication Date
- 2026-07-03
AI Technical Summary
Aerospace simulation systems lack simulation links between flight instructors and pilots' flight activities, resulting in a lack of online training opportunities for flight instructors. Existing systems also lack an aerospace simulation perspective based on the guidance process.
A guidance process optimization and simulation verification system was designed, including a general function module, a situation display module, a scenario editing subsystem, a simulation simulation subsystem, and a playback evaluation subsystem. Through these modules, real-time communication and simulation training between the instructor and the pilot are realized, and battlefield situation display and effectiveness evaluation reports are generated.
It enables real-time simulation training based on mission intent and air situation, enriches the aerospace simulation system, provides an online training platform, supports the flight process requirements of diverse missions, and evaluates the training effect through a playback evaluation subsystem.
Smart Images

Figure CN120951512B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of simulation verification technology, and in particular to a guided process optimization and simulation verification system. Background Technology
[0002] Current aerospace simulation systems lack simulation links between flight instructors and pilots' flight activities, and the lack of an aerospace simulation perspective based on the guidance process results in a lack of online training opportunities for flight instructors. Therefore, this system, based on the basic aerospace simulation system, adds real-time simulation of instructors and flight activities, enriching the technical system of aerospace simulation.
[0003] The guidance process optimization and simulation verification system, centered on the goal of aircraft command and guidance, meets the needs of performing diverse tasks during flight. It enables real-time communication between the instructor and the pilot, and formulates scenario plans based on existing data in the database according to the mission intent and current air situation. The generated scenario plans can display the corresponding battlefield situation on a two-dimensional map, and can generate performance evaluation reports based on simulation experimental data, providing underlying platform support for flight mission training and simulation. Summary of the Invention
[0004] To address the shortcomings of the prior art, this invention proposes a guided process optimization and simulation verification system, which includes the following modules:
[0005] General function modules are used for user login and configuring system network addresses;
[0006] The situation display module is used to perform basic operations on the map and display the corresponding air situation information;
[0007] The scenario editing subsystem is used to design guided process subject scenarios based on task requirements;
[0008] The simulation and deduction subsystem is used to demonstrate the process and guide the process training according to the design scenario, and save the data during the simulation and deduction process;
[0009] The playback evaluation subsystem is used to play back the data generated by the simulation and deduction subsystem and evaluate the training effect.
[0010] Furthermore, the situation display module includes:
[0011] The basic map operation unit is used for basic operations such as dragging, zooming in, zooming out, resetting, and eccentricity adjustment of two-dimensional maps.
[0012] Map visibility unit, used to show or hide map markers on a two-dimensional map;
[0013] The airspace management unit is used to create, edit, delete, and show / hide airspace on a two-dimensional map;
[0014] The Poseidon point management unit is used to create, edit, delete, activate, and show / hide Poseidon points on a 2D map.
[0015] The air situation display configuration unit is used to switch the mode, style, color, icon size, air situation track style, air situation radar scan cycle, number of air situation wake points, radar effect visibility, and velocity vector line settings for air situation icons.
[0016] The air situation sign configuration unit is used to set the mode of the air situation sign, configure the font size of the air situation sign, and customize the style of the air situation sign;
[0017] The measurement unit is used to measure the distance between any two points, the angle between any two straight lines, and the area of any shape in a two-dimensional map.
[0018] The map configuration unit is used to switch map coordinate systems and configure map styles and distance measuring aircraft speeds.
[0019] The BRAA link unit is used to perform BRAA link data calculation on the selected entity and display the calculation results on the situation map.
[0020] The air situation information display unit is used to display the corresponding air situation information on the target on the two-dimensional map, or to display a detailed table of air situation information on a non-map interface.
[0021] Furthermore, the scenario editing subsystem includes the following modules:
[0022] The scenario management module is used to create scenarios, load scenarios, edit scenario information, add existing scenarios, save scenarios, and export scenarios.
[0023] The battlefield environment management module includes a layer management unit, a Poseidon point management unit, an airspace management unit, and a ground defense position management unit. The layer management unit is used to load and show / hide the required layer information; the airspace management unit is used to edit and show / hide the airspace; the Poseidon point management unit is used to add and show / hide Poseidon points according to mission requirements; and the ground defense position management unit is used to add, edit, and delete ground defense positions.
[0024] The equipment management module is used to manage aircraft type, aircraft performance, radar performance, air-to-ground missile performance parameters, as well as configure and calculate air-to-air missile attack range calculation parameters.
[0025] The entity editing module is used to edit entities and entity actions within a given scenario;
[0026] The scenario preview module is used to preview the state of an entity at different times in the current scenario without human intervention.
[0027] Furthermore, the entity editing module includes:
[0028] The aircraft entity management unit is used to add, edit, copy, and delete aircraft entities, as well as configure the display effect of aircraft on the two-dimensional map;
[0029] The guide entity management unit is used to add, merge, and delete guide entities;
[0030] The aircraft entity motion management unit is used to add, edit, and delete aircraft entity motions;
[0031] The entity group management unit is used to add, delete, and save groups, and to manage entities by group.
[0032] Furthermore, the aircraft's physical actions include maneuvering actions, directional maneuvering actions, altitude maneuvering actions, attribute modification, switching the radar on and off, intercepting targets, launching, following the lead aircraft, patrolling and waiting for combat, flying to a fixed point, displaying or concealing airspace situation, and reporting passwords.
[0033] Furthermore, the simulation and deduction subsystem includes the following modules:
[0034] The scenario management module loads scenario files based on the scenario editing subsystem.
[0035] The simulation control module is used to control the progress and speed of the simulation process and to save the data generated during the simulation.
[0036] The voice management module is used to manage the voice data generated during the simulation process;
[0037] The stand-alone simulation module is used by instructors to learn and train in stand-alone subjects.
[0038] The online training module, based on the simulation control module and the air situation information display unit, is used for online training of instructors and pilots.
[0039] The online adversarial module, based on the simulation control module and the air situation information display unit, is used by multiple users to conduct adversarial operations by performing loop control on entities during simulation.
[0040] The training data storage module is used to save the simulation data generated during the simulation process.
[0041] Furthermore, the stand-alone simulation module includes:
[0042] The standalone subject demonstration unit is used for learning subjects on a standalone computer.
[0043] The stand-alone subject training unit is used for stand-alone subject training, with the training instructor providing timely voice prompts.
[0044] The mode switching unit is used to switch between stand-alone subject modes, which include demonstration mode and training mode.
[0045] Furthermore, the online training module includes:
[0046] The online training room management unit is used to create and close online training mode rooms;
[0047] The online training room browsing unit is used to browse and refresh online training mode rooms.
[0048] The Join and Leave Unit is used to allow instructors to join or leave rooms in online training mode;
[0049] The select and deselect unit is used by the facilitator seat user to select a room for online training mode, deselect a facilitator, and select a room;
[0050] Online training room simulation unit, used for simulation training through voice dialogue in a pre-built room;
[0051] The lightning data receiving unit is used to receive lightning data.
[0052] Furthermore, the online adversarial module includes:
[0053] The online multiplayer room management unit is used to create and close online multiplayer rooms.
[0054] Browse the online multiplayer room unit, used to browse and refresh created online multiplayer mode rooms;
[0055] The Join and Leave unit is used by the guide to join or leave an established online multiplayer room;
[0056] The seat selection unit is used to select seats for online adversaries in a created room;
[0057] The seat preparation unit is used for guide seat users to select and deselect guides and aircraft, and for pilot seat users to select and deselect aircraft.
[0058] The online adversarial room simulation unit is used to enter a room in online adversarial mode for simulation training.
[0059] The control unit is used by the director to comment on the simulation process and display the instructions issued by the simulator.
[0060] The pilot control unit is used to modify air situation labels, hand over the selected aircraft to other pilot members, modify aircraft attributes, set special situations, switch air radio channels, make air radio calls, send data link information to designated aircraft, and modify air situation information display as needed.
[0061] The pilot control unit is used by the pilot to control the aircraft, switch the air-to-air radio channel, transmit air-to-air radio messages, and display data link messages.
[0062] Furthermore, the playback evaluation subsystem includes the following modules:
[0063] The simulation playback module is used to play back the simulation data generated by the simulation simulation subsystem;
[0064] The analysis and evaluation module is used to evaluate the training effectiveness of trainees based on simulation data.
[0065] The beneficial effects of this invention are:
[0066] This invention addresses the need for diverse missions during flight by designing guided procedures and scenarios based on mission requirements. It displays the corresponding battlefield situation on a two-dimensional map based on the generated scenarios. Furthermore, it enables online training and combat training for instructors and pilots through online training and combat modules, respectively. Finally, the replay and evaluation subsystem allows for the replay of simulation data generated in the simulation submodule, and the training effectiveness of trainees can be evaluated based on the replay data.
[0067] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0068] Figure 1 The physical architecture diagram of the process optimization and simulation verification system.
[0069] Figure 2 This is a module architecture diagram for guiding process optimization and simulation verification systems.
[0070] Figure 3 This is the interface for showing / hiding the map.
[0071] Figure 4 This is the airspace management interface.
[0072] Figure 5 This is the Poseidon point management interface.
[0073] Figure 6 Configure the empty situation display interface.
[0074] Figure 7 Configure the interface for air situation signs.
[0075] Figure 8 This is the data display interface for BRAA.
[0076] Figure 9 This is the air situation information interface.
[0077] Figure 10 Create the desired interface.
[0078] Figures 11(a) and (b) show the aircraft type management interface and the aircraft performance parameter management interface, respectively.
[0079] Figure 12 Add an interface to the aircraft entity.
[0080] Figure 13 Merge the interface for the guide.
[0081] Figures 14(a) and (b) show the local scenario preview interface and the network scenario preview interface, respectively.
[0082] Figure 15 This is a voice-guided browsing interface.
[0083] Figure 16 The interface for setting up voice broadcast.
[0084] Figure 17 Create an interface for online rooms.
[0085] Figure 18 Select an interface for the guide.
[0086] Figure 19 To simulate the playback control interface of the playback module. Detailed Implementation
[0087] In the description of this invention, it should also be noted that, unless otherwise expressly specified and limited, these embodiments are for illustrative purposes only and are not intended to limit the scope of the invention. Furthermore, it should be understood that after reading the teachings of this invention, those skilled in the art can make various alterations or modifications to the invention, and these equivalent forms also fall within the scope defined by the appended claims.
[0088] This invention discloses a bootstrapping process optimization and simulation verification system, the physical architecture of which is as follows: Figure 1 As shown, this system is deployed on user machines, where a database and data services are also deployed. A distributed architecture is used during training simulations, supporting multiple users simultaneously engaging in adversarial training within a single simulation.
[0089] like Figure 2 As shown, this system includes a general function module, a situation display module, a scenario editing subsystem, a simulation and deduction subsystem, and a playback and evaluation subsystem, wherein:
[0090] General function modules are used for users to log in to the system and configure the system network address.
[0091] The situation display module is used to perform basic operations on the map and display the corresponding air situation information.
[0092] The scenario editing subsystem is used to design guided training subject scenarios based on task requirements.
[0093] The simulation and deduction subsystem is used to perform simulation and deduction based on the scenario data provided by the scenario editing subsystem, to demonstrate the process to users and guide the process training, and at the same time generate simulation and deduction process data.
[0094] The analysis and evaluation subsystem is used to perform playback evaluations based on the simulation process data generated by the simulation subsystem.
[0095] The following sections will introduce each module in detail:
[0096] 1. General Functional Module
[0097] This module includes a login submodule and a network address configuration submodule, wherein:
[0098] (1) Login submodule
[0099] Used for user login systems, it supports displaying login history and Chinese usernames.
[0100] (2) Network address configuration submodule
[0101] Used to configure the local network address and FTP server address.
[0102] 2. Situation display module
[0103] The situation display module is used for basic map operations and to display situation information, thereby helping users to more intuitively understand the detailed situation of each air situation during the simulation and to analyze the situation more accurately. It includes the following sub-modules:
[0104] (1) Basic map operation units
[0105] Basic map operations for dragging, zooming in, zooming out, resetting, and eccentricity of two-dimensional maps;
[0106] (2) Map display and hiding units
[0107] This tool is used to show or hide map markers on a two-dimensional map. These map markers include national borders, administrative divisions, provincial boundaries, landmarks, waterways, flight control areas, training airspace, airports, flight routes, airspace, Poseidon points, etc. Figure 3 As shown;
[0108] (3) Airspace Management Unit
[0109] Used for creating, editing, deleting, and showing / hiding spatial areas on a two-dimensional map, such as... Figure 4 As shown;
[0110] Furthermore, when in online combat mode, the airspace operations performed by the control center will be synchronized to other control centers;
[0111] (4) Poseidon Point Management Unit
[0112] Used for creating, editing, deleting, activating, and showing / hiding Poseidon points, such as... Figure 5 As shown;
[0113] (5) Air Situation Display Configuration Unit
[0114] This is used to switch the mode, style, color, icon size, air situation track style, air situation radar scan cycle, number of air situation contrails, radar effect visibility, and velocity vector line settings for air situation icons. Figure 6 As shown;
[0115] (6) Air Situation Sign Configuration Unit
[0116] This is used to set the mode of air situation signs, configure the font size of the air situation signs, and customize the style of the air situation signs. The air situation sign modes include simplified mode and detailed mode, such as... Figure 7 As shown.
[0117] (7) Measurement Unit
[0118] Used to measure the distance between any two points on a two-dimensional map, the angle between any two straight lines, and the area of any shape;
[0119] (8) Map Configuration Unit
[0120] Used to switch map coordinate systems, configure map styles, and configure distance measuring aircraft speed;
[0121] Among them, the map coordinate system supports WGS84 coordinate system and CGCS2000 coordinate system;
[0122] The map style supports both dark and light interface schemes;
[0123] (9) BRAA Link Unit
[0124] Used to perform BRAA link data calculations on selected entities and display the results on a situation map, such as Figure 8 As shown;
[0125] (10) Air situation information display unit
[0126] Used to display corresponding air situation information on targets on a two-dimensional map, or to display detailed tabular information on air situation on a non-map interface, such as... Figure 9 As shown, the air situation information is obtained through the simulation and deduction subsystem.
[0127] 3. Scenario Editing Subsystem
[0128] It incorporates real-world air force command and guidance procedures, enabling the editing and design of command and guidance tasks. It includes the following modules:
[0129] (1) Conceptual Management Module
[0130] Used for creating scenarios, loading scenarios, editing scenario information, adding existing scenarios, saving scenarios, and exporting scenarios, such as Figure 10 As shown, when loading a scenario, users can load scenarios from the server or locally, and add existing scenarios during the scenario editing process.
[0131] (2) Battlefield Environment Management Module
[0132] It includes a layer management unit, a Poseidon point management unit, an airspace management unit, and a ground defense position management unit. The layer management unit is used to load and show / hide the required layer information, as shown in Figure 11; the airspace management unit is used to edit and show / hide the airspace; the Poseidon point management unit is used to add and show / hide Poseidon points according to mission requirements; and the ground defense position management unit is used to add, edit, and delete ground defense positions.
[0133] (3) Equipment Management Module
[0134] Used for managing parameters of aircraft type, aircraft performance, radar performance, air-to-ground missile performance, as well as configuring and calculating parameters for air-to-air missile attack range;
[0135] Among them, aircraft type parameter management includes adding, saving, and deleting aircraft models, as shown in Figure 11(a);
[0136] Aircraft performance parameter management includes configuring various performance parameters for a specific aircraft model, as shown in Figure 11(b);
[0137] Radar performance parameter management includes adding new radar types and configuring radar performance parameters, such as radar model, maximum detection range, and detection angle.
[0138] Air-to-ground missile performance parameter management includes adding new air-to-ground missile models and configuring various performance parameters of air-to-ground missiles, such as maximum range, maximum speed, maximum acceleration, and maximum glide rate.
[0139] The parameters for calculating the attack range of air-to-air missiles include missile type, enemy aircraft approach angle, friendly aircraft speed, friendly aircraft altitude, enemy aircraft speed, and enemy aircraft altitude.
[0140] (4) Entity editing module
[0141] Based on the requirements of the guided subjects, it is used to edit entities and entity actions within a given scenario; it includes the following modules:
[0142] 1) Aircraft Physical Management Unit
[0143] This interface is used to add, edit, copy, delete, and configure the display of aircraft on a 2D map. The interface for adding an aircraft entity is as follows: Figure 12 As shown;
[0144] The parameters for editing an aircraft entity include the aircraft's starting position, speed, heading, departure altitude, and attributes; the copy operation for an aircraft entity is used to copy an existing aircraft entity; the configured display effects include aircraft color, aircraft icon, and aircraft flight path.
[0145] 2) Guide Entity Management Unit
[0146] Used to add, merge, and delete guides;
[0147] The merge guide operation is used to merge multiple existing guides, such as... Figure 13 As shown;
[0148] 3) Aircraft physical motion management unit
[0149] Used to add, edit, and delete aircraft physical movements;
[0150] The aircraft's physical actions include speed maneuvers, heading maneuvers, altitude maneuvers, attribute modifications, switching radar on and off, target acquisition, launching, following the lead aircraft, patrolling and waiting for combat, flying to a fixed point, air situation visibility, and issuing commands; among which:
[0151] ①Speed maneuvering
[0152] i) Add speed maneuver: Select the aircraft entity to which you want to add the maneuver, click Add Maneuver, select Speed, check the Speed box, modify the required speed and execution time, and click OK to complete adding the speed maneuver.
[0153] ii) Editing speed maneuvers: Select the maneuver to be edited in the scenario timeline, double-click or click the edit maneuver button, modify the corresponding parameters, and click OK to complete the speed maneuver editing;
[0154] iii) Delete speed maneuver: Select the maneuver to be edited in the scenario timeline, click Delete Maneuver, and the speed maneuver will be deleted;
[0155] ② Heading maneuvers
[0156] i) Add heading maneuver: Select the aircraft entity to which you want to add the maneuver, click Add Maneuver, select Heading, check Heading, modify the required heading angle, bank angle, turning direction and execution time, and click OK to complete adding the heading maneuver.
[0157] ii) Edit heading maneuvers: Select the maneuver to be edited in the scenario timeline, double-click or click the edit maneuver button, modify the corresponding parameters, and click OK to complete the maneuver editing;
[0158] iii) Delete heading maneuver: Select the maneuver to be edited in the scenario timeline, click delete maneuver, and the heading maneuver will be deleted.
[0159] ③ Highly maneuverable maneuvers
[0160] i) Add altitude maneuver: Select the aircraft entity to which you want to add the maneuver, click Add Maneuver, select Altitude, check the Altitude box, modify the desired altitude, and click OK to complete adding the altitude maneuver.
[0161] ii) Editing high-altitude maneuvers: Select the maneuver to be edited in the scenario timeline, double-click or click the edit maneuver button, modify the corresponding parameters, and click OK to complete the maneuver editing;
[0162] iii) Delete high-altitude maneuvering maneuvers: Select the maneuvering maneuver to be edited in the scenario timeline, click Delete Maneuver, and the high-altitude maneuvering maneuver will be deleted;
[0163] ④ Attribute Modification
[0164] Used to add attributes to aircraft entities that need to have actions added, modify the attributes of selected aircraft entities to be edited, and delete aircraft entities to be edited.
[0165] i) Add attribute modification action: Select the aircraft entity to which you want to add action, click Add Action, select Attribute, check the Attribute, modify the attribute to be changed, click OK to complete adding the attribute modification action;
[0166] ii) Editing attributes and modifying actions: Select the action to be edited in the scenario timeline, double-click or click the Edit Action button, modify the corresponding parameters, and click OK to complete the editing of the motion action;
[0167] iii) Delete attribute modification action: Select the action to be edited in the desired timeline, click Delete Action, and the attribute modification action will be deleted;
[0168] ⑤ Switching radar
[0169] Used to turn the airborne radar on and off;
[0170] i) Add radar on / off action: Select the aircraft entity to which you want to add the action, click Add Action, select Radar On / Off, check the Radar On / Off check box, select Radar Status, and click OK to complete adding the radar on / off action.
[0171] When the radar is off, select "Turn on Radar" to activate it.
[0172] When the radar is on, select "Turn off radar" to turn it off.
[0173] ii) Delete the radar on / off action: Select the action to be edited in the scenario timeline, click delete action, and complete the deletion of the radar on / off action;
[0174] ⑥ Intercept the target
[0175] Used to lock onto and unlock targets;
[0176] i) Add target capture action: Select the aircraft entity to which you want to add action, click Add Action, select target capture, check the target capture, select the capture status and target, click OK to complete adding the target capture action;
[0177] When locked, select "Unlock" to release the lock on the target aircraft;
[0178] In the unlocked state, select "Lock Target" and then "Lock Aircraft" to lock onto the target aircraft;
[0179] ii) Edit the intercepted target action: Select the action to be edited in the desired timeline, double-click or click the Edit Action button, modify the corresponding parameters, and click OK to complete the editing of the intercepted target action;
[0180] iii) Delete the intercepted target action: Select the action to be edited in the desired timeline, click Delete Action, and the intercepted target action will be deleted;
[0181] ⑦ Launch
[0182] Used to simulate missile launch actions;
[0183] i) Add a launch action: Select the aircraft entity to which you want to add the action, click "Add Action," select "Launch," check the "Launch" box, select the missile type, target, attack effect, and missile to be launched, then click "OK" to complete adding the launch action. The attack effect can be selected as determined by ballistic simulation, missile hits the target, or missile misses the target.
[0184] ii) Edit launch action: Select the action to be edited in the scenario timeline, double-click or click the edit action button, modify the corresponding parameters, and click OK to complete the launch action editing;
[0185] iii) Delete the launch action: Select the action to be edited in the scenario timeline, click Delete Action, and the launch action will be deleted;
[0186] ⑧ Follow the lead aircraft
[0187] Used to simulate the actions of an aircraft following a lead aircraft;
[0188] ⑨ Patrol and awaiting battle
[0189] Used to simulate aircraft patrol and readiness for combat;
[0190] ⑩ Fly towards the fixed point
[0191] Used to simulate the action of an aircraft flying toward a fixed point;
[0192] Emptiness Revealed
[0193] Used to select whether the aircraft displays air situation information;
[0194] Password
[0195] Used for entering notification passwords;
[0196] Set up a behavior tree
[0197] Used to load a behavior tree model for an aircraft;
[0198] Action deletion
[0199] Used to delete an added action;
[0200] Action Export
[0201] Used to export all added actions;
[0202] 4) Entity Grouping Management Unit
[0203] Used for adding, deleting, and saving groups, and for managing entities by group;
[0204] (5) Preview Module
[0205] Used for real-time previewing of the state of an entity at different times under a given hypothetical, uninterrupted condition; it includes:
[0206] The simulation log display unit is used to display logs of changes in aircraft status and aircraft maneuvers during the simulation process;
[0207] The preview display unit is used to preview the scenario and allows users to view scene information at different times by moving the timeline.
[0208] 4. Simulation and Deduction Subsystem
[0209] The simulation and deduction subsystem, based on a simulation engine and simulation models, provides users with process demonstrations and training for command and guidance tasks. The simulation engine, serving as the underlying support environment for the simulation system, is the carrier for actual simulation execution. The core engine module is used for simulation control such as all instance execution, scheduling, and time progression. The simulation models include an aircraft simulation model and a missile trajectory simulation model. The aircraft simulation model is based on existing aircraft dynamics equations and is used to model the aircraft simulation model. The missile trajectory simulation model includes an active phase trajectory model and a passive phase trajectory model, used for simulating and modeling the active and passive phase trajectories, respectively.
[0210] It includes the following modules:
[0211] (1) Scenario planning management module
[0212] Based on the scenario editing subsystem, the scenario file is loaded, including loading local scenarios and loading scenarios from the server, such as... Figures 14(a)-14(b) As shown;
[0213] (2) Deduction Control Module
[0214] Used for controlling the progress and speed of the simulation process, and for saving the data generated during the simulation. It includes:
[0215] The simulation progress control unit is used to control the simulation progress during the simulation process, and allows users to control the simulation progress by dragging the progress bar;
[0216] The simulation speed control unit is used to control the simulation speed during the simulation process, including start, pause, step size control, stop, and reset. The simulation step size supports speeds from 1 to 20 times.
[0217] Table 1. Function descriptions of each operation button in the simulation speed control unit.
[0218]
[0219] The simulation data storage unit is used to store the simulation data;
[0220] (3) Voice Management Module
[0221] Used to manage the voice data generated during the simulation process, including:
[0222] The standalone subject voice browsing unit is used to browse the preset voice prompts for the currently selected subject, such as... Figure 15 As shown;
[0223] The voice broadcast settings unit is used to set the style of the voice broadcast window and configure broadcast options, such as selecting Chinese playback, English playback, whether to enable GCI text, and noise options. Figure 16 As shown;
[0224] The voice playback unit is used to play preset voices during the simulation process;
[0225] Voice input unit, used for voice input;
[0226] Voice channel switching unit, used to switch voice channels;
[0227] The voice activation unit is used to configure whether voice is used based on the set role type;
[0228] (4) Standalone simulation module
[0229] Used for instructors' single-machine subject learning and training; it includes:
[0230] The standalone subject demonstration unit is used for standalone subject learning, helping users to grasp the content and timing of the voice broadcast in the current subject.
[0231] The stand-alone subject training unit is used for stand-alone subject training, with the training instructor providing timely voice prompts.
[0232] The mode switching unit is used to switch the mode of a single-machine subject, including demonstration mode and training mode;
[0233] (5) Online training module
[0234] Used for online training of instructors and pilots; it includes:
[0235] The online training room management unit is used to create and close online training mode rooms, such as... Figure 17 As shown;
[0236] The online training room browsing unit is used to browse and refresh online training mode rooms.
[0237] The Join and Leave Unit is used to allow instructors to join or leave rooms in online training mode;
[0238] The select and deselect unit is used by the guide seat user to select a room for online training mode, and to deselect a guide and aircraft, such as... Figure 18 As shown;
[0239] Online training room simulation unit, used for simulation training through voice dialogue in a pre-built room;
[0240] Lightning data receiving unit, used to receive lightning data;
[0241] (6) Online combat module
[0242] Based on the simulation control module and the air situation information display module, it supports multiple users to conduct loop control of the aircraft entity during the simulation process, thereby engaging in combat; it includes:
[0243] The online multiplayer room management unit is used to create and close online multiplayer rooms.
[0244] Browse the online multiplayer room unit, used to browse and refresh created online multiplayer mode rooms;
[0245] The join and leave unit is used by the guide to join and leave an established online multiplayer room;
[0246] A seat selection unit is used to select a seat for online adversary users in an established room, the seat including a guide or a pilot;
[0247] The seat preparation unit is used for guide seat users to select and deselect guides and aircraft, and for pilot seat users to select and deselect aircraft.
[0248] The online adversarial room simulation unit is used to enter a room in online adversarial mode for simulation training.
[0249] The control unit is used by the director to comment on the simulation process and display the instructions issued by the simulator.
[0250] The pilot control unit is used to modify air situation labels, hand over selected aircraft to other pilot members, modify aircraft attributes, set special situations, switch air-to-air radio channels, make air-to-air radio calls, send data link information to designated aircraft, and modify air situation information display as needed; the special situations include whether the aircraft has been killed, speed, altitude, and heading.
[0251] The flight control unit is used by the flight controller to control the aircraft, switch air-to-air radio channels, transmit air-to-air radio messages, and display data link messages. The control of the aircraft includes acquiring control of the aircraft, adjusting aircraft parameters, switching the radar on and off, switching missiles, locking onto, releasing targets, engaging targets, launching chaff and infrared missiles, etc.
[0252] (7) Training data storage module
[0253] Used to store simulation data generated during the simulation process, the simulation data includes voice, maneuver commands, and eye movement data of trainees collected by an eye tracker;
[0254] 5. Guided Process Replay Evaluation Subsystem
[0255] The simulation data generated by the simulation subsystem is subjected to multi-dimensional data playback and evaluation. It includes the following two modules:
[0256] (1) Deduction and playback module
[0257] This is used for replaying simulation data generated by the simulation and deduction subsystem, supporting playback of simulation data from different seats and providing multiple playback speeds; it includes:
[0258] The simulation data playback unit is used to load and play back simulation data, such as... Figure 19 As shown;
[0259] The eye-tracking data playback unit is used to play back the acquired eye-tracking data;
[0260] (2) Analysis and Evaluation Module
[0261] Used to analyze and evaluate the current training effect of trainees based on simulation data;
[0262] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. 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 still be made to the technical solutions of the present invention, and these modifications or equivalent substitutions cannot cause the modified technical solutions to deviate from the spirit and scope of the technical solutions of the present invention.
Claims
1. A guided process optimization and simulation verification system, characterized in that, include: General function modules are used for user login and configuring system network addresses; The situation display module is used to perform basic operations on the map and display the corresponding air situation information; The scenario editing subsystem is used to design guided process subject scenarios based on task requirements; The simulation and deduction subsystem is used to demonstrate the process and guide the process training according to the design scenario, and save the data during the simulation and deduction process; The playback evaluation subsystem is used to replay the data generated by the simulation and deduction subsystem and evaluate the training effect. The scenario editing subsystem includes the following modules: The scenario management module is used to create scenarios, load scenarios, edit scenario information, add existing scenarios, save scenarios, and export scenarios. The battlefield environment management module includes a layer management unit, a Poseidon point management unit, an airspace management unit, and a ground defense position management unit. The layer management unit is used to load and show / hide the required layer information; the airspace management unit is used to edit and show / hide the airspace; the Poseidon point management unit is used to add and show / hide Poseidon points according to mission requirements; and the ground defense position management unit is used to add, edit, and delete ground defense positions. The equipment management module is used to manage aircraft type, aircraft performance, radar performance, air-to-ground missile performance parameters, as well as configure and calculate air-to-air missile attack range calculation parameters. The entity editing module is used to edit entities and entity actions within a given scenario; The scenario preview module is used to preview the state of an entity at different times in the current scenario without human intervention; The entity editing module includes: The aircraft entity management unit is used to add, edit, copy, and delete aircraft entities, as well as configure the display effect of aircraft on the two-dimensional map; The guide entity management unit is used to add, merge, and delete guide entities; The aircraft entity motion management unit is used to add, edit, and delete aircraft entity motions; The entity grouping management unit is used to add, delete, and save groups, and to manage entities by group. The simulation and deduction subsystem includes the following modules: The scenario management module loads scenario files based on the scenario editing subsystem. The simulation control module is used to control the progress and speed of the simulation process and to save the data generated during the simulation. The voice management module is used to manage the voice data generated during the simulation process; The stand-alone simulation module is used by instructors to learn and train in stand-alone subjects. The online training module, based on the simulation control module and the air situation information display unit, is used for online training of instructors and pilots. The online adversarial module, based on the simulation control module and the air situation information display unit, is used by multiple users to conduct adversarial operations by performing loop control on entities during simulation. The training data storage module is used to store the simulation data generated during the simulation process; The single-machine simulation module includes: The standalone subject demonstration unit is used for learning subjects on a standalone computer. The stand-alone subject training unit is used for stand-alone subject training, with the training instructor providing timely voice prompts. The mode switching unit is used to switch between stand-alone subject modes, which include demonstration mode and training mode. The online training module includes: The online training room management unit is used to create and close online training mode rooms; The online training room browsing unit is used to browse and refresh online training mode rooms. The Join and Leave Unit allows instructors to join or leave rooms in online training mode. The select and deselect unit is used by the facilitator seat user to select a room for online training mode, deselect a facilitator, and select a room; Online training room simulation unit, used for simulation training through voice dialogue in a pre-built room; Lightning data receiving unit, used to receive lightning data; The online adversarial module includes: The online multiplayer room management unit is used to create and close online multiplayer rooms. Browse the online multiplayer room unit, used to browse and refresh created online multiplayer mode rooms; The Join and Leave unit is used by the guide to join or leave an established online multiplayer mode room; The seat selection unit is used to select seats for online adversaries in a created room; The seat preparation unit is used for guide seat users to select and deselect guides and aircraft, and for pilot seat users to select and deselect aircraft. The online adversarial room simulation unit is used to enter a room in online adversarial mode for simulation training. The control unit is used by the director to comment on the simulation process and display the instructions issued by the simulator. The pilot control unit is used to modify air situation labels, hand over the selected aircraft to other pilot members, modify aircraft attributes, set special situations, switch air radio channels, make air radio calls, send data link information to designated aircraft, and modify air situation information display as needed. The pilot control unit is used by the pilot to control the aircraft, switch the air-to-air radio channel, transmit air-to-air radio messages, and display data link messages.
2. The guided process optimization and simulation verification system as described in claim 1, characterized in that, The situation display module includes: The basic map operation unit is used for basic operations such as dragging, zooming in, zooming out, resetting, and eccentricity adjustment of two-dimensional maps. Map visibility unit, used to show or hide map markers on a two-dimensional map; The airspace management unit is used to create, edit, delete, and show / hide airspace on a two-dimensional map; The Poseidon point management unit is used to create, edit, delete, activate, and show / hide Poseidon points on a 2D map. The air situation display configuration unit is used to switch the mode, style, color, icon size, air situation track style, air situation radar scan cycle, number of air situation wake points, radar effect visibility, and velocity vector line settings for air situation icons. The air situation sign configuration unit is used to set the mode of the air situation sign, configure the font size of the air situation sign, and customize the style of the air situation sign; The measurement unit is used to measure the distance between any two points, the angle between any two straight lines, and the area of any shape in a two-dimensional map. The map configuration unit is used to switch map coordinate systems and configure map styles and distance measuring aircraft speeds. The BRAA link unit is used to perform BRAA link data calculation on the selected entity and display the calculation results on the situation map. The air situation information display unit is used to display the corresponding air situation information on the target on the two-dimensional map, or to display a detailed table of air situation information on a non-map interface.
3. The guided process optimization and simulation verification system as described in claim 2, characterized in that, The aircraft's physical actions include maneuvering, heading maneuvering, altitude maneuvering, attribute modification, switching the radar on and off, target acquisition, launching, following the lead aircraft, patrolling and waiting for combat, flying to a fixed point, displaying or concealing airspace, and reporting passwords.
4. The guided process optimization and simulation verification system as described in claim 1, characterized in that, The playback evaluation subsystem includes the following modules: The simulation playback module is used to play back the simulation data generated by the simulation simulation subsystem; The analysis and evaluation module is used to evaluate the training effectiveness of trainees based on simulation data.