| In today’s radar attack-defense simulation system,in pursuit of a better display effect,people have begun to use 3D simulation software to create various 3D radar scenes to replace the traditional two-dimensional frontend interface.The radar scene created by using 3D simulation software can observe any model in the scene in all directions,restore the real-life scene with high precision,and truly achieve the combination of virtual and reality.However,the requirements of radar attack and defense drill scenarios are complex and changeable.How to achieve the change of requirements in 3D radar scenarios with only minor changes or even no changes is a worthy challenge.In response to this problem,this thesis proposes to design a data communication interface document that is compatible,reasonable,and considers many factors.The simulation system communicates according to this interface document,so as to cope with the change of requirements and the addition of functions.The research contents of this thesis are as follows:Firstly,based on the systematic analysis of the requirements of the simulation system of distributed radar cooperative target detection and attack-defense drill,this thesis introduces the modular design idea and subdivides the simulation system into three primary modules:Matlab backend data processing module,Matlab backend,and Unity3 D frontend communication module,and Unity3 D frontend scene module.For the Matlab backend data processing module,the process of the missile beam irradiating the sea surface to form an ellipse radiation area is described according to the requirements,and these elliptical radiation areas are represented by 3D simulation software.For the communication module between Matlab backend and Unity3 D frontend,a compatible and reasonable data communication interface considering many factors is designed by studying the principle of UDP protocol and related algorithms to ensure the normal communication between the frontend and backend.For the Unity3 D frontend scene module,the Unity3 D frontend scene is subdivided into 5 small modules,and the relationship diagram of each small module in the Unity3 D frontend is described.Secondly,according to the actual radar attack and defense drill scenario,the Matlab background of the simulation system and the Unity3 D front-end communication module,terrain module,object model module,camera module,particle system module,and UI interface display module are designed.Among them,a specific data communication interface is established for the communication module between the Matlab background and the Unity3 D front-end,and in order to facilitate the observation of the data information in the communication process between the Matlab background and the Unity3 D front-end,compared with the old radar simulation system,this thesis proposes and adopts the intermediate data Store Matlab background data in the form of documents.For the terrain generation module of Unity3 D,considering the shortcomings of the old radar simulation system,this thesis proposes and adopts the terrain plug-in and the combination of Google Maps geographic data to create the latest 3D terrain.For the model generation module,3DSMAX software is used to create a series of high-precision models.Their principles and usage methods are explained in detail for the camera module,particle system module,and UI interface display module.Finally,the 3D attack-defense training process of the simulation system is shown in the scenario of multiple missiles striking a ship,the scenario of ship defense,the scenario of multiple radars detecting aircraft,and the collaborative scenario of multiple aircraft,and these scenarios verify the rationality and effectiveness of the attack and defense drill simulation system constructed in this thesis.The simulation system established in this thesis adopts a modular design concept,which significantly reduces the coupling between different simulation modules,enhances the scalability of the simulation system,has an excellent human-computer interaction interface,and has some practical value in the study of radar attack-defense drill simulation systems. |