Helicopter simulation system
By using UDP multicast communication and a distributed simulation architecture, the problems of weak multi-aircraft collaboration and high command response latency in multi-aircraft mission command simulation software have been solved. This has enabled efficient multi-aircraft collaborative simulation and real-time situation display, supporting the simulation of formations of more than 20 helicopters and meeting the requirements of real-time command.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 孙海涛
- Filing Date
- 2025-10-24
- Publication Date
- 2026-05-05
AI Technical Summary
Existing multi-machine mission command simulation software suffers from weak multi-machine collaboration capabilities, high command response latency, and low battlefield situation refresh rate, failing to meet real-time command requirements.
It adopts UDP multicast communication and distributed simulation architecture. The helicopter simulation module packages the status data into downlink frames, which are then fed back to the command and interaction module through the communication module to realize high-frequency refresh of the situation display module. It supports collaborative simulation of more than 20 helicopters and adopts closed-loop command control.
It has increased the scale of multi-aircraft collaboration, reduced command response latency, improved the battlefield situation refresh rate, ensured real-time transparency of battlefield dynamics and helicopter status, and enhanced the stability and efficiency of the simulation system.
Smart Images

Figure CN121978981A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of helicopter simulation technology, and more particularly to a helicopter simulation system. Background Technology
[0002] The multi-aircraft mission command simulation software adopts a modular design approach, consisting of a situation display module, a command post information simulation module, a multi-aircraft combat simulation module, and a helicopter simulation module, etc. The existing system suffers from three major drawbacks: weak multi-machine collaboration capability (≤5 aircraft); traditional systems use TCP unicast communication, resulting in an average delay of >500ms from command issuance to execution feedback, which cannot meet real-time command requirements; and a battlefield situation refresh rate of <15fps, leading to lag in the display of rapidly maneuvering target trajectories. Compared with patent CN110244725A, it has technical bottlenecks: it only supports single-machine simulation, has no real-time command and interaction function, high command response delay, and slow battlefield situation refresh. This invention solves the above problems by using UDP multicast communication, a distributed simulation architecture (supporting more than 20 helicopters to work together), and closed-loop command control. The helicopter simulation module packages status data (latitude, longitude, altitude, mission progress) into downlink frames, which are then fed back to the command and interaction module via the communication module. The situation display module refreshes the flight track (refresh rate ≥ 20fps) to push the status display module. Summary of the Invention
[0003] The purpose of this invention is to provide a helicopter simulation system. This invention solves the problems mentioned in the background art by using UDP multicast communication, a distributed simulation architecture (supporting more than 20 helicopters to work together), and closed-loop command control. The helicopter simulation module packages status data (latitude, longitude, altitude, mission progress) into downlink frames, which are fed back to the command interaction module via the communication module and pushed to the situation display module to refresh the flight track (refresh rate ≥20fps).
[0004] To achieve the above objectives, the present invention adopts the following technical solution: A helicopter simulation system includes a network-centric multi-aircraft mission command simulation verification system; the multi-aircraft mission command simulation verification system is deployed in a ground control station simulation test environment and includes the following sub-modules: situation display module, multi-aircraft combat simulation module, command interaction module, and communication module.
[0005] As a further improvement to this technical solution: the multi-aircraft mission command simulation verification system has the ability to display the battlefield geographical environment based on digital maps, can display target entities, can load flight routes and display aircraft movement trajectories; the aircraft movement trajectory corresponds to different display states for different flight states of the aircraft.
[0006] As a further improvement to this technical solution: the multi-aircraft mission command simulation verification system can display the helicopter status information and payload detection information uploaded by the ground control station to the command information system, and the corresponding information is presented through pop-up windows; the multi-aircraft mission command simulation verification system can perform multi-aircraft simulation and supports manual control of aircraft to perform rerouting, return, and detection operations.
[0007] As a further improvement to this technical solution: the situation display module can zoom and move the environmental scene; the situation display module can obtain and display the latitude and longitude of the mouse position, and can obtain the information of the entity selected by the mouse and display various parameter data of the entity.
[0008] As a further improvement to this technical solution: the situation display module can zoom and move the environmental scene; the situation display module can obtain and display the latitude and longitude of the mouse position, and can obtain the information of the entity selected by the mouse and display various parameter data of the entity.
[0009] As a further improvement to this technical solution: the simulated command information system can be configured to generate operational mission instructions (ATO), and the page displays ATO mission instruction data; the simulated command information system can receive and distribute helicopter status information uploaded by the ground control station, and display helicopter status data; the simulated command information system can confirm the pre-battle mission planning information and mission replanning requests reported by the ground control station, and the corresponding confirmation operation is presented through a pop-up window.
[0010] As a further improvement to this technical solution: the simulated command information system can be configured to generate operational mission instructions (ATO), and the page displays ATO mission instruction data; the simulated command information system can receive and distribute helicopter status information uploaded by the ground control station, and display helicopter status data; the simulated command information system can confirm the pre-battle mission planning information and mission replanning requests reported by the ground control station, and the corresponding confirmation operation is presented through a pop-up window.
[0011] As a further improvement to this technical solution: the multi-aircraft combat simulation module can load and analyze the detection and mission plans of a single aircraft and perform simulation simulations, and in the simulation simulation, the aircraft flies along the route, performs detection operations, and then returns to base; the multi-aircraft combat simulation module can load and analyze the detection mission plans of multi-aircraft formations and perform simulation simulations, and can digitally simulate the attributes and behaviors of the targets; the task allocation of the multi-aircraft combat simulation module is based on the dynamic classification of targets according to their levels.
[0012] As a further improvement to this technical solution: the multi-aircraft combat simulation module can perform acceleration, deceleration, and pause control of the simulation process; the simulation data generated by the multi-aircraft combat simulation module during the simulation process can be distributed to the situation display module in real time and displayed, and the situation window displays the scenario and aircraft icons; the multi-aircraft combat simulation module can construct frames and output the data output by the digital aircraft model according to the air-to-ground communication protocol format; the multi-aircraft combat simulation module has a simulation model configuration function.
[0013] As a further improvement to this technical solution: the command interaction module implements command transmission based on the UDP multicast protocol and supports closed-loop control of combat commands.
[0014] Compared with the prior art, the beneficial effects of the present invention are: 1. This invention, through a multi-aircraft mission command simulation verification system, UDP multicast communication, and a distributed multi-threaded architecture, increases the scale of multi-aircraft collaboration from the traditional ≤5 aircraft to no less than 20 aircraft, optimizes command response latency from the traditional >500ms to an average of 156ms, and improves battlefield situation refresh rate from the traditional <15fps to a stable 20fps. Simultaneously, relying on a digital map with a resolution ≤1m and status display with latitude and longitude accuracy ±0.0001° and altitude accuracy ±1m, it ensures real-time transparency of battlefield dynamics and helicopter status, completely changing the problems of weak collaboration capabilities, poor real-time performance, and lagging situational awareness in traditional systems. Through data layer design such as shared memory with a synchronization error ≤10ms and an SQLite database with a write latency ≤10ms, as well as simulation model configuration and deduction guidance control (acceleration / deceleration / pause) functions, the system achieves controllable resource consumption (CPU ≤80% under multi-threaded management, CPU ≤70% and memory ≤8GB in a 20-helicopter scenario) and flexible adjustment of the simulation process, providing stable and efficient technical support for large-scale multi-aircraft collaborative simulation. 2. In military training, this invention supports custom flight routes / airports, manual control of rerouting / returning / detection, and free text communication, simulating command decisions and tactical adjustments in complex battlefield scenarios, helping trainees improve their multi-aircraft collaborative command capabilities. In tactical verification, it can display real-time formation position deviations ≤50m (95% confidence level) and command execution progress via a situation display module, and automatically triggers alarms when commands time out (>200ms without response), aiding in verifying the effectiveness of tactical processes such as formation switching and task allocation. In equipment development, the system can monitor helicopter flight performance and flight control systems. The weapon system undergoes digital simulation, generating standardized simulation data framed according to the air-to-ground communication protocol. Target identification accuracy is ≥90% (for 10 typical military targets, with a test sample size of 1000), providing data-driven support for equipment parameter optimization and functional verification, significantly reducing R&D costs and time. Furthermore, the system's supporting server (Intel Xeon E2234 8 cores, 32GB RAM, 1TB hard drive) and 24-port gigabit Ethernet switch enable power outage reconnection time ≤5s (average 3.2s in 3 power outage simulation tests), further ensuring the stability of the simulation process. The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it according to the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Specific embodiments of the present invention are given in detail below with reference to the accompanying drawings. Attached Figure Description
[0015] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 This is a system overall framework diagram of the present invention; Figure 2 This is a schematic diagram of the situation display module of the present invention; Figure 3 This is a flowchart of the multi-aircraft combat simulation of the present invention; Figure 4 This is a schematic diagram of the simulation system of the present invention; Figure 5 This is a schematic diagram of the module's operating environment for the present invention; Figure 6 This is a diagram of the flight control module architecture of the present invention; Figure 7 This is a flowchart illustrating the communication data encryption process of the present invention. Detailed Implementation
[0016] The principles and features of the present invention are described below with reference to the accompanying drawings. The examples given are for illustrative purposes only and are not intended to limit the scope of the invention. The invention is described more specifically in the following paragraphs by way of example with reference to the accompanying drawings. It should be noted that the drawings are in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.
[0017] Please see Figures 1-7 In this embodiment of the invention, a helicopter simulation system includes a network-centric multi-aircraft mission command simulation verification system. The multi-aircraft mission command simulation verification system is deployed in a ground control station simulation test environment and includes the following sub-modules: situation display module, multi-aircraft combat simulation module, command interaction module, and communication module. Specifically, a network-centric multi-aircraft collaborative simulation framework is constructed to support the entire process of task allocation, command and guidance, and combat simulation for individual helicopters and formations. Through the collaboration of sub-modules, core actions such as battlefield situation presentation, multi-aircraft simulation, and command interaction and transmission are completed, providing a simulation environment for military training, tactical verification, and equipment development. The framework addresses the limitations of existing technologies in multi-aircraft collaboration (≤5 helicopters), high command latency, and slow situation updates, supporting simulation of formations of no less than 20 helicopters to meet the needs of large-scale multi-aircraft collaborative simulation. Deployed based on ground control stations, it links with command information systems and helicopter simulation modules to provide data incentives and verification support for combat process research.
[0018] The multi-aircraft mission command simulation verification system has the ability to display the battlefield geographic environment based on digital maps. It can display target entities, load flight paths and display aircraft movement trajectories; the aircraft movement trajectories present different display states corresponding to different flight states of the aircraft. Specifically, the system renders the battlefield geographical environment (including ground buildings, vehicles, missile arrays, and other target entities) based on digital maps, and displays target types, attributes, and behaviors; it loads flight paths, presents aircraft movement trajectories in real time, and distinguishes aircraft flight status through trajectory display status (displaying tracks during normal flight and not displaying tracks during abnormal flight); it achieves battlefield situation visualization, allowing commanders to intuitively grasp the geographical environment, target distribution, and aircraft dynamics, avoiding command delays caused by ambiguous situations; and it distinguishes flight anomalies through trajectory status, quickly locating aircraft malfunctions or deviations from flight paths, improving the accuracy of simulation and simulation. The multi-aircraft mission command simulation verification system can display helicopter status information and payload detection information uploaded by the ground control station to the command information system, and the corresponding information is presented through pop-up windows; the multi-aircraft mission command simulation verification system can perform multi-aircraft simulation and supports manual control of aircraft to perform rerouting, return, and detection operations; Specifically, it receives helicopter status (latitude, longitude, altitude, mission execution status) and payload detection information uploaded by the ground control station, and displays the information visually through pop-up windows; it conducts multi-aircraft collaborative simulation exercises, supports manual intervention operations (redirection, return to base, detection), and simulates command and adjustment scenarios in real combat; it achieves real-time transparency of helicopter status and payload information, making it easy for commanders to accurately grasp the combat status of individual aircraft / formation; the manual control function enhances the flexibility of the simulation, can simulate tactical adjustments in complex battlefield environments, and enhances the realism of the simulation exercises; The situation display module can zoom and move the environment scene; the situation display module can obtain and display the latitude and longitude of the mouse position, and can obtain the information of the entity selected by the mouse and display various parameter data of the entity; Specifically, it provides interactive control capabilities for the battlefield environment, supports map scene zooming and movement to adapt to different observation perspectives; it acquires the latitude and longitude of the mouse position in real time (displayed in the lower right corner of the software), and when the mouse selects a target entity, it parses and displays detailed information such as the entity's type, attributes, and parameters; it meets the commander's needs for macroscopic observation and microscopic query of the battlefield environment, improving the accuracy of situational awareness; real-time latitude and longitude display and entity parameter query provide location reference and target data support for tactical decision-making, reducing decision-making errors.
[0019] The multi-aircraft mission command simulation verification system includes a simulated command information system; the simulated command information system can be configured to generate comprehensive data, movement intelligence and target intelligence, and the movement intelligence is presented through an information integration pop-up window, the movement page displays movement data, and the target intelligence displays target data accordingly; Specifically, it simulates the core capabilities of a Command and Information System (C4ISR), configuring and generating comprehensive data, movement intelligence (such as enemy target movements), and target intelligence (such as target location and attributes); through pop-ups and dedicated pages, it realizes the visualization of movement intelligence and target intelligence, providing intelligence support for command decision-making; and it constructs a command intelligence environment that closely resembles reality, avoiding simulations that are out of touch with actual combat due to a lack of intelligence. Intelligence pop-ups and page-based partitioning improve intelligence transmission efficiency and make it easier for commanders to quickly extract key information.
[0020] The simulated command information system can be configured to generate operational mission instructions (ATO), and the page displays ATO mission instruction data; the simulated command information system can receive and distribute helicopter status information uploaded by the ground control station, and display helicopter status data; the simulated command information system can confirm the pre-battle mission planning information and mission replanning requests reported by the ground control station, and the corresponding confirmation operation is presented through a pop-up window. Specifically, it generates Operational Mission Orders (ATOs) and displays them on the page, while simultaneously receiving helicopter status information uploaded by the ground control station, distributing and displaying it; it confirms pre-battle mission planning and mission replanning requests reported by the ground control station, providing confirmation results via pop-up windows, thus forming a closed loop for mission planning; it achieves full-process management of operational missions from generation and distribution to confirmation, ensuring accurate and traceable transmission of mission instructions; the mission replanning confirmation function adapts to dynamic changes in the battlefield, improving the flexibility and combat adaptability of simulation exercises.
[0021] The simulated command information system can issue operational command and control commands for detection and attack guidance at the individual and formation levels; the simulated command information system supports free text communication for command and coordination information, and free text communication is achieved through pop-up windows; the simulated command information system can configure mission elements, static deployment, and command relationships; Specifically, it issues combat command and control instructions (single-aircraft / formation detection, attack guidance) and controls the helicopter simulation module to execute corresponding actions; it supports free text interaction (entering text through pop-up windows or selecting shortcut commands) to achieve command and coordination information transmission; it configures task elements (such as task objectives, time nodes), static deployment (such as troop deployment positions), and command relationships (such as superior-subordinate command links); it realizes full-dimensional command and control from instruction issuance, collaborative interaction, and configuration management, simulating the operation of a real command system; free text interaction supplements the flexibility of instruction transmission and can cope with non-standardized collaborative needs in complex battlefields.
[0022] The multi-aircraft combat simulation module can load and analyze the detection and mission plans of a single aircraft and perform simulations. In the simulation, the aircraft flies along the route, performs detection operations, and then returns to base. The multi-aircraft combat simulation module can load and analyze the detection mission plans of multi-aircraft formations and perform simulations. It can also perform digital simulations of the target's attributes and behaviors. The task allocation of the multi-aircraft combat simulation module is based on the dynamic classification of targets according to their levels. Specifically, it loads and analyzes single-aircraft / multi-aircraft formation detection and mission plans, drives simulation and deduction (single aircraft fly along the route, detect and return; multi-aircraft formations coordinate to execute missions); performs digital simulation of targets (simulates target altitude, latitude, longitude, defense range and other attributes and behaviors), and dynamically allocates combat missions based on target level; supports full-scale simulation and deduction from single aircraft to multiple aircraft (≥20 aircraft), verifying tactical feasibility under different scales; target digital simulation and dynamic mission allocation improve the realism and tactical relevance of the simulation, and fit the scenario of on-demand mission allocation in actual combat.
[0023] The multi-aircraft combat simulation module can control the acceleration, deceleration, and pause of the simulation process; the simulation data generated by the multi-aircraft combat simulation module can be distributed to the situation display module in real time and displayed, and the situation window displays the scenario and aircraft icons; the multi-aircraft combat simulation module can construct frames and output the data output by the digital aircraft model according to the air-to-ground communication protocol format; the multi-aircraft combat simulation module has a simulation model configuration function; Specifically, it provides simulation simulation guidance and control (acceleration, deceleration, pause) to flexibly adjust the simulation pace; it distributes simulation data to the situation display module in real time, displaying the combat scenario and aircraft icons in the situation window; it constructs and outputs aircraft model data according to the air-to-ground communication protocol format, while also supporting the configuration of simulation model parameters; the guidance and control function enhances the flexibility of the simulation and can focus on key combat phases (such as the coordinated strike phase); real-time data distribution and protocol-based output ensure the synchronization of situation display and data compliance, providing standardized data for subsequent performance analysis and effectiveness evaluation.
[0024] The command and control module uses the UDP multicast protocol to transmit commands and supports closed-loop control of combat commands. Specifically, combat instructions (such as mission assignment, flight rerouting, and attack guidance instructions) are transmitted via UDP multicast protocol; a closed-loop control link for instructions is constructed, receiving instruction execution status feedback from the helicopter simulation module to form a closed loop of instruction issuance and status feedback; the problem of high latency in traditional TCP unicast communication is solved, instruction transmission delay is reduced, and real-time command needs are met; closed-loop control of instructions ensures that the commander has a grasp of the instruction execution status, avoids instruction loss or execution deviation, and improves command reliability.
[0025] The system consists of configuration files, flight path files, UI application interface, aircraft simulation module, and data receiving module. It adopts a three-layer architecture of data layer, service layer, and application layer. The core collaborative logic is combat scenario loading, multi-aircraft task allocation, command issuance (UDP multicast), helicopter simulation execution, status feedback (latitude, longitude and altitude), and situation update, and the entire process is visualized.
[0026] Data layer: responsible for data storage and synchronization; Storage media: XML format configuration files containing helicopter performance parameters and combat scenario rules; flight path files with latitude and longitude point intervals ≤100m; SQLite database with write latency ≤10ms (caching real-time data).
[0027] Data interaction: Data synchronization between modules is achieved through shared memory with a capacity of ≥1GB, with a synchronization error of ≤10ms, and supports parallel writing of status data from 20 helicopters.
[0028] Service layer: Provides core business service support; Battlefield situation rendering service: Based on the Linux vector map PaintView architecture, it calls the map SDK interface to realize map zooming and panning (response speed ≤50ms), and military symbols that can be enlarged / rotated / panned are superimposed through a transparent window.
[0029] Multi-aircraft simulation service: Employs multi-threading technology (each helicopter corresponds to an independent thread with configurable priority), and manages resources through a thread pool with a maximum of 20 threads to avoid CPU utilization exceeding 80%.
[0030] Application layer: User-facing operations and interactions; UI Interface: It adopts a multi-level tab design, including 6 functional areas such as ATO configuration and comprehensive information, and supports shortcut key operations (such as Ctrl+S to save the plan).
[0031] Core functional interactions: covering user operation scenarios such as loading combat scenarios, assigning tasks, issuing and receiving commands, and viewing the situation.
[0032] Core functional module design: Route Management Module: Supports custom route generation, custom airport addition, and route file import. Custom route generation: Select the target airport, click Create Route, select points on the map, the route will be automatically connected, and saved to the specified folder (a pop-up message will appear indicating successful saving).
[0033] Adding a custom airport: Click "Add Airport," a modal airport management interface will pop up. Set parameters and select a point on the map to complete the addition.
[0034] Import route: Save the pre-configured route file, click Load Route, refresh the interface, and the route will be displayed on the map as a green line.
[0035] Data processing module: responsible for data input, modification and transmission. Data manipulation: Supports manual data input / modification, with data values displayed on the page in real time.
[0036] Data transmission: Data can be sent to information transmission software in real time, supporting automatic transmission, cyclic transmission, one-click transmission, and stopping transmission.
[0037] Display module: Implements UI loading and display. Data reading: Reads UI-related ICD files from the software folder and loads the data into memory according to the defined format.
[0038] Interface loading: Load data according to preset configuration files to complete the UI display.
[0039] Main interface layout: The bottom features multi-level TAB tabs (ATO configuration, integrated intelligence, information integration, scenario generation, command and control, and free communication); the right side contains functions such as initial aircraft settings, plan rehearsal, basic information, platform information, and flight status; the left side contains operation buttons such as arrow settings, area drawing, and enemy movement, and the right side can display the current latitude and longitude and simulation speed.
[0040] Situation display module: Enables real-time acquisition and interaction of battlefield situation; Map operations: Call the Linux vector map PaintView architecture functions to create map objects and set initial latitude and longitude, parameters, etc.; implement map zooming and movement through SelectTool utility class functions; call the fileOpen function to read combat scenario files, and support user-defined aircraft formation loadouts and attack methods.
[0041] Object information acquisition: Move the cursor to the object recognition area, call the function to obtain the object's latitude, longitude and attribute information, and display it in the dialog box on the right side of the interface; read the route information through the function, draw the route and annotate the information using the QPainter drawing function in the paintEvent redraw function.
[0042] Layered design: To ensure controllable performance, replaceability, and scalability, it is divided into a map display layer (calling the SDK to display the map and convert latitude and longitude) and a military symbol overlay layer (a transparent window covers the map, enabling military symbol creation, zooming in / out / rotation / panning, and track display); it includes a military symbol tree container data structure to manage all military symbols and responds to keyboard / mouse messages to handle military symbol addition, deletion, modification, and query.
[0043] Simulation module: divided into 8 sub-modules, simulating the performance of the entire helicopter system; The aircraft platform simulation submodule simulates the six degrees of freedom motion (takeoff, landing, level flight, climb, etc.) within the flight envelope of a helicopter, based on real aircraft performance modeling; it can simulate basic flight performance (steady linear motion), level flight performance (speed range and altitude / weight effects), climb performance (climb angle, rate, time and service ceiling), glide performance (glide angle, distance, etc.), takeoff / landing performance (runway distance, takeoff / touch-off speed and deceleration effect), maneuver performance (horizontal / vertical maneuvering and stall simulation), and aerodynamic effects (gusts, turbulence).
[0044] The mission planning simulation submodule includes: simulated crew planning, mission allocation, route planning, and takeoff and landing sequence planning.
[0045] The flight control system simulation submodule is further divided into the management and control submodule, the sensor submodule (simulating inertial navigation, radio altimeter and other parameter measurements and flight parameter calculations), the servo action submodule (calculating control surface commands), the braking submodule (simulating anti-skid / emergency / takeoff line / stop / traction brakes and landing gear brakes), the fuel submodule (responding to fuel quantity commands, simulating refueling logic and fuel tank quantity distribution), the hydraulic submodule (simulating the operation of the main hydraulic system and emergency hydraulic power source), the power supply module (simulating AC / DC and emergency power supply operation), and the environmental control submodule (simulating temperature control and icing detection).
[0046] Propulsion System Simulation Submodule: Simulates the working state of the propulsion system and responds to flight control commands; simulates engine start-up (ground / air, considering the effects of power supply / fuel); calculates thrust based on throttle / flight parameters; and simulates fuel consumption rate and characteristics.
[0047] Mission system simulation submodule: Simulates the working modes / states of various mission payloads, and the closed-loop control process of the mission submodule in response to commands from the ground control station.
[0048] Weapon system simulation submodule: realizes manual deployment of suspended vehicles and simulation of attachment point status; transmits downlink status information of weapon system throughout the entire process, receives remote control / fault commands and updates status.
[0049] Formation Coordination Simulation Submodule: Simulates helicopters coordinating to perform missions and actively avoid risks, with the goal of completing the final mission.
[0050] Integrated Information Processing Command Submodule: Implements information reception, storage, processing and transmission; uplink data processing (parsing uplink commands / data from the ground station, such as remote control, manual operation, and flight path loading commands); downlink data construction (constructing framed outputs of aircraft model data according to the air-to-ground communication protocol).
[0051] Direction and multi-machine simulation characteristics: Instructions: 00 (Start Simulation), 01 (Pause Simulation), 02 (Continue Simulation), 03 (End Simulation), 04 (Reset), 0x0A (Exit Simulation Software).
[0052] Multi-aircraft simulation: Supports digital simulation of no less than 20 helicopters. By setting aircraft startup parameters, limiting performance, and applying multi-threading technology, the CPU usage and memory consumption of a single aircraft can be controlled.
[0053] System core effects: Situation display module: Displays the geographical environment and targets based on digital maps.
[0054] Multi-aircraft combat simulation module: Supports formation simulation of ≥20 helicopters, enabling formation selection, task allocation, and coordinated strikes.
[0055] Command and control interaction module: Receives / issues combat orders and provides real-time command feedback.
[0056] Communication module: The UDP multicast protocol is used to realize inter-module communication, which solves the problems of small scale of multi-machine collaboration, high instruction latency and slow status update in the existing system.
[0057] The working process of this invention is as follows: The system consists of eight core modules during the implementation phase: data incentive module, flight path management module, data processing module, interface display module, situation display module, simulation module, command post information simulation module, and multi-aircraft combat simulation module.
[0058] Test case design and process: Stimulus test: Procedure 1: The aircraft simulation model sends stimulation data, the ground station control panel displays the status, and the test results are judged manually; Procedure 2: The ground station operator takes control of the aircraft and performs control operations, the multi-aircraft simulation software displays the aircraft's flight status, and the test results are judged manually.
[0059] Closed-loop testing: Process: The multi-aircraft simulation system software receives messages sent by the aircraft model, the aircraft model sends excitation data to the information transmission software according to the interface control file, the ground station control interface displays the status, and the test results are judged manually.
[0060] Implementation details of each module: Route management module: Upon landing, the operation path and interface interaction logic for custom route generation, airport addition, and route import are clearly defined to ensure that users can complete route / airport management through visual operation.
[0061] Data processing module: When data is sent, clearly define the interface controls for data input / modification (such as input boxes and edit buttons), as well as the trigger conditions and status feedback for automatic / cyclic / one-click sending (such as successful sending prompts and status changes of the stop sending button).
[0062] Interface display module: During implementation, the user flow of running the software, entering the main window, and selecting function areas should be clearly defined to ensure smooth switching between tabs at all levels and timely response of function buttons on the right / left side.
[0063] Situation display module: During implementation, add system initialization steps (parameter initialization, local structure variable initialization, setting server parameter callback function) to ensure stable operation of functions such as map loading, object information acquisition, and route drawing.
[0064] Helicopter simulation module: Deployment scheme: Supports up to 20 simulated flights, deployed in the / home / DJ / AP1~AP20 directories respectively. Each directory corresponds to one aircraft, with aircraft numbers ranging from 1001 to 1020; Functionality: Ensures accurate simulation of flight parameters for a single aircraft and zero-delay data interaction with the multi-aircraft mission command simulation verification system.
[0065] Command Post Information Simulation Module: Functional Positioning: Simulates a helicopter-mounted ground-based technical (including information) command post; Sub-module Division: Configuration and generation of intelligence information sub-module (divided into three categories: signals intelligence, image intelligence, and human intelligence), helicopter information monitoring sub-module, helicopter command and control sub-module, and integrated information display sub-module; Storage and Transmission: Local storage of intelligence information is achieved using XML+SQLite files; UDP multicast technology is used to achieve information transmission; Intelligence Configuration: When generating intelligence, parameters such as source station number, intelligence type, and target type are selected according to enumeration items, and fields are set and maintained by establishing a data dictionary.
[0066] Multi-aircraft combat simulation module: Sub-modules include: combat scenario configuration and loading sub-module, helicopter mission plan loading and analysis sub-module, simulation simulation sub-module, and simulation data distribution to situation display module sub-module; Function implementation: Ensure that after the combat scenario is loaded, multiple aircraft execute the simulation according to the mission plan, and the data is synchronized to the situation display module in real time.
[0067] System components and information processing logic: Intelligence information system: accurately detects, locates, tracks, and identifies targets, providing decision-making agencies with comprehensive situational information and information support for targets, and is the main means for the system to acquire information.
[0068] Network transmission system: It organically connects the command center and detection system, and is the foundation for real-time information sharing and coordinated combat operations.
[0069] Information Processing Center: Comprehensive processing of information from multiple channels, including target type identification and threat level analysis and judgment.
[0070] Command and decision-making: Based on the current mission, terrain, and our own situation, make decisions on troop deployment, mission differentiation, and actions.
[0071] Combat simulation: Provides a near-real combat environment to support system performance analysis, effectiveness evaluation, and requirements analysis, thereby enhancing system credibility.
[0072] Simulation management and operation: covering system initialization, simulation process control (start / pause / continue / end), simulation step size setting, simulation recording and playback.
[0073] Hardware configuration and quantitative test data: Hardware configuration: The server uses an Intel Xeon E2234 (8-core) processor, 32GB of memory, and a 1TB hard drive; the network configuration is a 24-port gigabit Ethernet switch, and the power outage reconnection time is ≤5s (3 power outage simulation tests, average reconnection time 3.2s).
[0074] Quantitative test data (based on a 20-helicopter formation penetration scenario): Multi-aircraft coordination accuracy: Formation position deviation ≤ 50m (95% confidence level); Response latency: Average 156ms from instruction issuance to execution feedback; Situation refresh performance: Stable refresh rate of 20fps, at which time CPU utilization ≤ 70% and memory utilization ≤ 8GB; Target recognition accuracy: ≥ 90% (for 10 typical military targets, test sample size 1000).
[0075] Core effects of system collaboration: By collaborating with the multi-aircraft simulation module and the command post information simulation module, the real-time monitoring of the helicopter formation's combat status (including position deviation, command execution progress, and payload working status) is achieved. When a command times out (>200ms without response), an alarm is automatically triggered and adjustment suggestions are pushed to help commanders quickly locate problems, reduce tactical adjustment time, and improve the reliability and effectiveness of simulation exercises.
[0076] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Those skilled in the art can readily implement the present invention based on the accompanying drawings and the above description. However, any modifications, alterations, or variations made by those skilled in the art without departing from the scope of the present invention, utilizing the disclosed technical content, are equivalent embodiments of the present invention. Furthermore, any modifications, alterations, or variations made to the above embodiments based on the essential technology of the present invention are still within the protection scope of the present invention.
Claims
1. A helicopter simulation system, characterized in that, This includes a network-centric multi-aircraft mission command simulation and verification system; the multi-aircraft mission command simulation and verification system is deployed in a ground control station simulation test environment and includes the following sub-modules: The system includes a situation display module, a multi-aircraft combat simulation module, a command and interaction module, and a communication module.
2. The helicopter simulation system according to claim 1, characterized in that, The multi-aircraft mission command simulation verification system has the ability to display battlefield geographical environment based on digital maps, can display target entities, can load flight paths and display aircraft movement trajectories; the aircraft movement trajectories are displayed in different states corresponding to different flight states of the aircraft.
3. The helicopter simulation system according to claim 1, characterized in that, The multi-aircraft mission command simulation verification system can display helicopter status information and payload detection information uploaded by the ground control station to the command information system, and the corresponding information is presented through pop-up windows; the multi-aircraft mission command simulation verification system can perform multi-aircraft simulation and supports manual control of aircraft to perform rerouting, return, and detection operations.
4. The helicopter simulation system according to claim 1, characterized in that, The situation display module can zoom and move the environment scene; the situation display module can obtain and display the latitude and longitude of the mouse position, and can obtain the information of the entity selected by the mouse and display various parameter data of the entity.
5. A helicopter simulation system according to claim 1, characterized in that, The multi-aircraft mission command simulation verification system includes a simulated command information system; the simulated command information system can be configured to generate comprehensive data, movement intelligence and target intelligence, and the movement intelligence is presented through an information integration pop-up window, the movement page displays movement data, and the target intelligence displays target data accordingly.
6. A helicopter simulation system according to claim 5, characterized in that, The simulated command information system can be configured to generate operational mission instructions (ATO), and the page displays ATO mission instruction data; the simulated command information system can receive and distribute helicopter status information uploaded by the ground control station, and display helicopter status data; the simulated command information system can confirm the pre-battle mission planning information and mission replanning requests reported by the ground control station, and the corresponding confirmation operation is presented through a pop-up window.
7. A helicopter simulation system according to claim 5, characterized in that, The simulated command information system can issue single-unit and formation detection and attack guidance command and control instructions; the simulated command information system supports free text communication of command and coordination information, and free text communication is realized through pop-up windows; the simulated command information system can configure task elements, static deployment, and command relationships.
8. A helicopter simulation system according to claim 1, characterized in that, The multi-aircraft combat simulation module can load and analyze the detection and mission plans of a single aircraft and perform simulations. In the simulation, the aircraft flies along the flight path, performs the detection operation, and then returns to base. The multi-aircraft combat simulation module can load and analyze the detection mission plan of the multi-aircraft formation and perform simulation, and can digitally simulate the attributes and behaviors of the target; the task allocation of the multi-aircraft combat simulation module is based on the dynamic classification of targets according to their levels.
9. A helicopter simulation system according to claim 1, characterized in that, The multi-aircraft combat simulation module can control the acceleration, deceleration, and pause of the simulation process; the simulation data generated by the multi-aircraft combat simulation module during the simulation process can be distributed to the situation display module in real time and displayed, and the situation window displays the scenario and aircraft icons; the multi-aircraft combat simulation module can construct frames and output the data output by the digital aircraft model according to the air-to-ground communication protocol format; the multi-aircraft combat simulation module has a simulation model configuration function.
10. A helicopter simulation system according to claim 1, characterized in that, The command and interaction module uses the UDP multicast protocol to transmit commands and supports closed-loop control of combat commands.