| Air military forces play an important role in the modern battlefield,such as seizing the air control right,attacking the breakthrough and cooperating with other types of military joint operations,etc.in the future war,air military forces play a decisive role in the battlefield.Air combat simulation provides a virtual combat drill environment for weapon research,tactical and military theory research and military personnel training by simulating real combat system,which can effectively shorten R & D cycle,reduce research and training cost and help improve air combat capability in China.Therefore,the research on air combat simulation system is of great significance in the present time when the air military forces are emphasized.Air combat simulation system belongs to the category of complex system,and the interaction between system elements and elements presents a certain complexity.As a new modeling guideline,meta model plays an important role in complex system modeling.The essence of the system is to decompose the system problems layer by layer,and then combine them when they are used.For complex system modeling,the idea of meta model is better than the traditional method to guide the establishment of clear system mechanism and modular function model,thus improving the system scalability and model reuse rate.In this thesis,the air combat simulation system is established and implemented based on the idea of decomposition and combination of meta model.The specific work contents are as follows:(1)The overall architecture of air combat simulation system based on meta model is established.The air combat simulation system is analyzed by the layered and aggregation of meta model.It is designed according to the system tasks.It is divided into control layer,interaction layer,application layer and support layer from top to bottom.Each layer is responsible for the overall control,data interaction and synchronization of simulation system,functional model support and bottom physical support.Four layer structure is combined to form the overall architecture of the simulation system.In the process of building the hierarchical architecture,the technology used in each layer is analyzed.(2)The function model of air combat simulation system based on meta model is established.The function of the system is decomposed by the idea of block and integration of meta model,and the function sub model of the system is obtained.The interaction relationship of the sub model is analyzed,and the results are given in the form of data flow chart.The main logic and some key parts of each sub model are analyzed,and the simulation process is given to provide the necessary model support for the realization of system functions.When simulating,the sub models can be integrated to realize the corresponding system functions.(3)The air combat simulation system is realized and the simulation experiment is carried out.Based on the whole design and function model design of the system,based on the separation method of front and rear end,the operation logic of air combat simulation system is realized by c++ and python.The front-end configuration interface and simulation interface of air combat simulation system are established by QT.The key simulation modules of the system,such as track generation and radar EW countermeasure,are analyzed.The feasibility of the simulation system described in this thesis is verified by the plot simulation and human in simulation experiments on the established simulation system. |