Design and implementation of adversarial virtual simulation training system

With a view to further enriching the college practical teaching conditions and also for the college teaching being closer to actual combat, a study is made on basis of system demand analysis in the early stage about the internal interface relationship and information/control process of the antagonistic virtual simulation training system with a key technology analysis made to lay a solid foundation for the implementation of the antagonistic virtual simulation training system.


Introduction
activities in college. The training process of antagonistic virtual simulation includes three basic stages, i.e. training preparation, training implementation and training evaluation.

Design of technical architecture
The technical architecture system consists of device resource layer, data resource layer, cross-domain heterogeneous operation support layer, application layer and business layer from bottom to top, as shown in Fig. 1  The device resource layer provides hardware equipment related to network communications and security protection, audio, video and storage-related hardware equipment, as well as computing environment-related hardware equipment. The data resource layer contains all kinds of databases related to training, such as device/equipment performance database, action rule database, training scenario database, model resource database, etc., which are used to store training data, file resources and so on and provide data support and storage services for the operation of training system and training analysis and evaluation. The cross-domain heterogeneous operation support layer, aiming to meet the interconnection requirements of heterogeneous simulation systems and installed simulators, based on distributed simulation architecture, solves the interconnection and interaction problems of application systems based on real installation, simulators and simulation systems by using network, distributed computing and middleware, etc. Relying on the communication infrastructure, it builds interconnection and integration services of systems, provides middleware, timing system services, simulation agents, resource management and other service functions, and supports the integration, operation and management of training application systems that integrate virtuality and reality and are consistent with time and space. The application layer consists of the guidance and control subsystem, the action command system (corresponding command levels are set according to the requirements of the training actions) and the computer simulation training force subsystem. It provides guidance and modulation control for virtual simulation training, grouping and management of training forces, as well as action command for training forces. The business layer specifically provides support for requirements of such businesses as action plan deduction, virtual simulation action training and action command at corresponding levels. [5] 3 Internal interface relationship of the system The internal interface relationships of the system mainly include the information transmission and control relationships between such functional modules as training organization and management, training scenario edition, training operation management and control, training process introduction, training operation support, training situation display, training data collection, training process playback, training analysis and evaluation, training effect decision and so on, command stations at all levels, computer simulation model of training forces and databases. Taking the adversarial training with three-level command relationships as an example, the interface relationship between functional modules within the system is shown in Fig. 2  (1) Training organization and management information: the training organization and management module completes it and provides training task information, training role information and training data, etc.
(2) Training scenario data: the training scenario edition module completes the setup of training plots, grouping and deployment of training entities, establishes relationships between entities, and stores them in the resource database for use when scenario is loaded.
(3) Training configuration information: the simulation resource database provides information including model data, scenario data, system operation configuration and so on for use when the simulation engine is loaded.
(4) Operation control instructions: the instructions that control the start, pause, continuation and stop of training activities; (5) Training process guidance and control instructions: instructions to conduct raining process adjustment, training force conditioning, device/equipment conditioning and other related instructions; (6) Computer simulation training force guidance and control instructions: including generation control instructions, conditioning instructions, simulation command instructions and situation information of CGF training entities; (7) Conditioning instructions and situation information of the command stations: situation information and conditioning command information provided by the simulation engine to the command stations (at all levels); (8) Status information of command stations: the status information of simulation engine returned by the command stations (at all levels); (9) Command information: the command instruction information sent from the higher command station to the lower command one; (10) Computer simulation training force situation information: the status information of CGF training entities; (11) Decision: Decision information of adversarial training; (12) Comprehensive situation: the global situation information provided by the simulation engine, which is used as the situation information of the guidance and control station; (13) Training evaluation data: data collected by the data acquisition module for training evaluation.
(14) System playback files: playback files in the entire training process; (15) CGF playback data: action data file of CGF training entities for training playback.

Information/control process of the system
According to the three basic stages (training preparation, training implementation and training evaluation) included in the virtual simulation training process, the information/control process of the system is constructed based on the interface relationships between functional modules of the system, as shown in Fig. 3.

Training scenario editing
Simulation operation support

Conclusion
To construct the adversarial virtual simulation training system based on computer virtual simulation technology, it is necessary to clarify the general organizational process of adversarial virtual training, scientifically construct the technical architecture of the system, define the functional composition of the system, rationally construct the internal interface relationships of the system, as well as the information/control process of the system. In addition, the scalability of the model and the scalability of the system application functions should be fully considered to ensure the adaptability of the system to different users and different training tasks, and better meet the requirements for the transformation and upgrading of various models caused by the changes in device/equipment, training force, action style and training environment. Therefore, it is necessary to pay attention to a series of key technical issues closely related to the system construction to ensure that the system construction has a good technical support. It is hoped that this study can provide useful reference for the construction of adversarial virtual simulation training system.