CN114662213A - Model-based visual missile defense penetration probability verification method and device - Google Patents

Model-based visual missile defense penetration probability verification method and device Download PDF

Info

Publication number
CN114662213A
CN114662213A CN202210192168.1A CN202210192168A CN114662213A CN 114662213 A CN114662213 A CN 114662213A CN 202210192168 A CN202210192168 A CN 202210192168A CN 114662213 A CN114662213 A CN 114662213A
Authority
CN
China
Prior art keywords
missile
model
ship
defense
interception
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210192168.1A
Other languages
Chinese (zh)
Inventor
杨海根
戴罗昊
李刚
秦传榜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Posts and Telecommunications
Original Assignee
Nanjing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Posts and Telecommunications filed Critical Nanjing University of Posts and Telecommunications
Priority to CN202210192168.1A priority Critical patent/CN114662213A/en
Publication of CN114662213A publication Critical patent/CN114662213A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a model-based visual missile defense penetration probability verification method and a model-based visual missile defense penetration probability verification device, wherein the method comprises the steps of setting the launching point position and the target position of an anti-ship missile through an enemy aircraft carrier and a missile model; simulating an anti-ship missile trajectory through the anti-ship missile model, and inputting the trajectory data into a pre-established defense vessel model; setting the farthest distance detected by a defense radar system through a defense ship model, and reading the ballistic data of the anti-ship missile; determining a preset interception height, and predicting trajectory information behind the anti-ship missile; calculating the emission data of the naval-aircraft missile through predicting the interception point; by tracking the anti-ship missile and the interception missile which are launched in advance and judging whether interception is successful or not according to the size of the miss distance, the simulation evaluation result of the invention can provide a basis for the missile penetration probability verification of the carrier-borne aircraft trajectory missile, and the development, integration and operation performance of a missile system are improved, so that the feasibility of the design of the missile system is checked.

Description

Model-based visual missile defense penetration probability verification method and device
Technical Field
The invention relates to a model-based visual missile defense penetration probability verification method and device, and belongs to the technical field of computer modeling.
Background
Aiming at the defects and shortcomings of the traditional document-Based complex system equipment design method, the international system Engineering society (INCOSE) provides Model-Based system Engineering (MBSE), the MBSE is accepted by professionals in many system Engineering fields after being provided, and the design of complex Systems in various fields gradually turns to the use of the MBSE as a design basis at present. The complex system is analyzed and the demand analysis is carried out, each independent subsystem carries out systematic modeling, a system model is used as a core of design, and each created model is continuously subjected to function verification, modification and model iteration, so that the system design of complex system equipment is realized. The model-based system engineering has the advantages of integration of the system design process, accurate knowledge expression, model reusability and the like, and can make up a series of problems in system design caused by the fact that the traditional document-based system engineering is improved along with the system complexity. By combining the advantages of the MBSE in the development and design of complex system equipment, the design of weapon equipment systems by using the MBSE method is bound to become a future development trend.
In the design of the weaponry system, the design details of the weaponry system, the interaction between the systems and the implementation of equipment functions in different scenes are visually displayed for demonstrating the designed weaponry system. VR (Virtual Reality) is a pre-developed technology of current popular computer visualization, and integrates new technologies of multiple subjects such as computer graphics, human-computer interaction technology, multimedia technology, sensor technology, etc., and Virtual Reality has the characteristics of strong immersion, multi-aspect perception, and increased imagination. The virtual-real fusion technology is adopted, more immersive design experience and visual design demonstration modes can be brought to weapon equipment designers, the geographical position limitation demonstrated in a weapon design link is reduced, and the research and development cost is greatly reduced.
Aiming at the defects of the existing weapon complex system equipment in the design link in China, the method researches model-based system engineering, a virtual reality technology and a joint simulation technology and provides a novel method for designing the weapon complex system equipment with pioneering significance. Advanced technologies such as MBSE, VR, virtual prototype, joint simulation and the like are adopted to be applied to weapon complex system equipment design, interactive mapping of virtual and real models is realized by adopting the joint simulation technology on the basis of the virtual and real models, a complex system design environment with virtual and real fusion, intelligent optimization and knowledge driving characteristics is constructed, and an advanced development mode with weapon complex system equipment modeling, engineering technology software, design environment intelligence and design resource visualization can be effectively supported.
Disclosure of Invention
The invention aims to overcome the defects in the prior art, provides a visual missile defense penetration probability verification method and device based on a model, and overcomes the defects of long research and development period, high cost, lower comprehensive integration and inconvenient expert communication in each field in the scheme design of the traditional weapon equipment verification method.
In order to achieve the purpose, the invention is realized by adopting the following technical scheme:
in a first aspect, the invention provides a model-based visual missile defense penetration probability verification method, which comprises the following steps:
setting the launching point position and the target position of an anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
simulating an anti-ship missile trajectory through a pre-established anti-ship missile model, and inputting the trajectory data into a pre-established defense side ship model;
setting the farthest distance detected by a defense radar system through a defense ship model, and reading the runway data of the anti-ship missile when the anti-ship missile enters a detection range;
determining a preset interception height, predicting trajectory information behind the anti-ship missile to obtain the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
calculating the emission data of the naval-aircraft missile through predicting the interception point;
judging whether interception is successful or not according to the size of the miss distance by tracking the anti-ship missile and the interception missile which are launched in advance;
and outputting the countermeasure result through the simulation data of the relevant model.
Further, the confrontation result comprises whether interception is successful, the miss distance, the position information of a real interception point and the trajectory information of an intercepted bullet.
Further, based on a real battlefield environment, a virtual reality carrier-based aircraft missile launching scene is constructed by using the open source engine UE 4.
Furthermore, based on an MBSE design method, a ship-borne ballistic missile launching system model is built by taking a module as a basic unit, the model is placed in a typical combat scene, and simulation is carried out according to index parameters of a certain type of missile in reality.
Further, a missile three-dimensional virtual simulation model and a scene are established, and blueprints are developed for internal logics of the missiles.
Further, the building of a missile three-dimensional virtual simulation model and a scene and the blueprint development of internal logic of the missile include: missile using 3ds max 1: 1, modeling, namely importing the processed three-dimensional model in 3ds max into UE4, constructing a virtual missile design verification environment in UE4, developing missile logic, and constructing a blueprint communication framework based on a communication mechanism of UE 4.
Further, based on missile logic developed by the UE4, the missile logic comprises an engine model, a guidance control model, a dynamic model and a kinematic model, and finally, on the basis of the models, a connection equation is established, various mathematical models are reasonably arranged, a settlement process is arranged, a mathematical calculation method is determined, and a complete trajectory simulation model is formed.
Furthermore, the missile penetration simulation adopts a Monte Carlo method, and generates uniform random numbers by using a rand function according to an established mathematical model, wherein the generated pseudo random numbers can pass distribution uniformity and independence tests.
Furthermore, the developed program is integrated on the output equipment of the virtual reality, the program of the virtual visualization part of the design of the developed missile system is integrated on the VR output equipment, the missile system can normally run and be displayed, and the design and verification experience with more immersion is realized.
In a second aspect, the present invention provides a model-based visual missile defense outburst probability verification apparatus, including:
the launching point position and target position setting unit is used for setting the launching point position and the target position of the anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
the system comprises a ballistic lane data input unit, a defense party ship model and a data processing unit, wherein the ballistic lane data input unit is used for simulating an anti-ship missile trajectory through a pre-established anti-ship missile model and inputting ballistic lane data into the pre-established defense party ship model;
the missile path data reading unit is used for setting the farthest distance detected by the defense radar system through the defense ship model and reading the missile path data of the anti-ship missile when the anti-ship missile enters the detection range;
the prediction unit is used for determining a preset interception height, predicting trajectory information behind the anti-ship missile, and obtaining the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
the calculation unit is used for calculating the launching data of the ship-air missile through predicting the interception point;
the judging unit is used for judging whether interception is successful or not according to the size of the miss distance by tracking the anti-ship missile and the interception missile which are launched in advance;
and the output unit is used for outputting the countermeasure result through the relevant model simulation data.
Compared with the prior art, the invention has the following beneficial effects:
the invention provides a model-based visual missile defense outburst probability verification method and device, wherein a requirement model is established for missile requirements by using MBSE (multi-function analysis and design), the key capacity, capacity gap redundancy and the like of each system are determined by functional analysis and design, the capacity support and the dependency relationship of each system model are refined, the repeated construction in the design process is avoided, the redundancy of the system design is reduced, the interaction capacity among the whole systems is improved, the overall structure of the system is designed, namely, a whole blueprint is constructed for the system construction, the composition and the relationship among the subsystems can be visually displayed, the visual logic mapping is performed on the system model by using VR (virtual reality) technology, the problems in the design process can be more visually seen, the design is more reasonable, and the intelligent design environment is a multidisciplinary environment, Experts in multiple fields provide a new platform for jointly discussing and practicing, so that the design efficiency of the missile system is greatly improved, the overall design capacity of complex missile system equipment is practically improved, and the conversion of a development mode is promoted.
Drawings
FIG. 1 is a system block diagram of a model-based visual missile defense probability verification method according to an embodiment of the present invention;
FIG. 2 is a missile model diagram in a model-based visual missile defense outburst probability verification method according to an embodiment of the invention;
FIG. 3 is a system joint simulation diagram in a model-based visual missile defense probability verification method according to an embodiment of the present invention;
FIG. 4 is a drawing of a real-time penetration probability simulation in a model-based visual missile penetration probability verification method according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a model-based visual missile defense probability verification method according to an embodiment of the present invention;
fig. 6 is a schematic flow chart of the construction of the virtual three-dimensional terrain model according to the embodiment of the present invention;
fig. 7 is a schematic diagram of a Server communication development framework provided in an embodiment of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Example 1
The embodiment introduces a model-based visual missile defense penetration probability verification method, which comprises the following steps:
setting the launching point position and the target position of an anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
simulating an anti-ship missile trajectory through a pre-established anti-ship missile model, and inputting the trajectory data into a pre-established defense side ship model;
setting the farthest distance detected by a defense radar system through a defense ship model, and reading the runway data of the anti-ship missile when the anti-ship missile enters a detection range;
determining a preset interception height, predicting trajectory information behind the anti-ship missile to obtain the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
calculating the emission data of the naval-aircraft missile through predicting the interception point;
judging whether interception is successful or not according to the size of miss distance by tracking anti-ship missiles and interception missiles launched in advance;
and outputting the countermeasure result through the simulation data of the relevant model.
The invention provides a model-based visual missile defense penetration probability verification method, which adopts model-based system engineering, utilizes the advantages of MBSE, computer technology and virtual reality technology, and converts the design of missile complex system equipment into missile development from a document-based mode to a method taking a model as a design concept. The method is characterized in that documents, design specification manuals and design interface descriptions required in the design process of a missile complex system in the past are abandoned, the traditional low-efficiency work design method is changed, the advantages of an integrated model in missile design are exerted by establishing a modularized, normalized and digitized basic model and a service logic model for the missile system, the integrated model is used for supporting the completion of a series of activities such as requirement analysis, part design, detail optimization, application scene planning and efficiency evaluation in the design process of the missile system, and meanwhile, the activity feedback and verification among interactions can be supported. The missile system is designed by combining a virtual reality technology and is displayed in a visual mode, interactive and immersive design experience is provided, and the missile system can be used in the fields of missile design feasibility verification, design demonstration, cognitive tests and the like.
As shown in fig. 5, the application process of the visualized missile defense probability verification method based on the model provided by the embodiment specifically involves the following steps:
step one, based on a real battlefield environment, a virtual reality carrier-based aircraft missile launching scene is constructed by utilizing an open source engine UE 4. The construction of the virtual natural environment comprises the following steps: terrain, virtual vegetation, roads, electromagnetism, clouds, etc. The development of the scene is performed by the UE4 engine, which mainly includes the following important components: three-dimensional terrain model creation, meteorological model creation such as illumination and the like, and vegetation coverage rendering. In order to make the constructed scene terrain more realistic, the elevation data of the DEM is used for realizing the elevation data, and the terrain is adjusted through a terrain editor carried by the UE4, so that the constructed virtual terrain and the real terrain keep basic consistency. The process flow of constructing the virtual three-dimensional terrain model is shown in fig. 6. The method mainly comprises the steps of selecting DEM elevation data of a required geographic position through geospatial data cloud selection, reading the downloaded DEM elevation data by using a GlobalMapper, intercepting a required area, selecting a rendering mode as gradient rendering, displaying an elevation gray-scale map used by terrain software at ordinary times, recording the required minimum and maximum altitudes and areas, exporting an hfz format file, importing the file into World Machine for processing, and selecting the derived elevation map format as RAW16 after the processing is finished. The terrain is then created in the UE4 after the terrain is processed. New terrain creation is selected in the UE4 and import from a file, into which we process the raw file. Wherein, the value of X, Y and Z in Scale here, we can click "Fit To Data" To adjust automatically To Fit the Data, and finally click "Import" To Import. In order to make the terrain more realistic, the material of the vegetation is constructed for rendering the terrain in later period. The texture of the texture is superposed by multiplication through two texture maps, multiplication is carried out by using a texture node multiplex, the node can automatically adapt to the input parameters, if two vectors are input, the operation of the vectors is carried out, and if the vectors are scalar, the common algebraic multiplication is carried out. To maintain the realism of the vegetation we also need to use SimpleGrassWind material nodes to simulate the effect of grass being blown by wind. The manufactured material ball is used for rendering the terrain, a real geographic space environment is constructed by manufacturing a cloud layer effect, and light sources such as solar illumination are added to complete the construction of a virtual combat geographic environment scene.
And step two, establishing a missile launching system model and a behavior model thereof, wherein the missile system comprises a dynamic model, a missile guidance model, a target model and an environment model inside the missile. The dynamic model comprises a pneumatic model, an oil cylinder model, a quality calculation model and a ballistic planning calculation model. The GNC model of the missile may in turn consist of a GPS, guidance and control model. The environment model mainly comprises a gravitation model and an atmosphere model. And modeling the carrier-based aircraft body. The main body of the fuselage is composed of cuboids in a standard basic model, and the model is built through three basic elements of points, lines and surfaces in a polygon modeling mode. The specific operation is dragging a basic model cuboid in a scene, clicking a right mouse button on the dragged three-dimensional model, selecting 'converting into an editable polygon' operation from a menu bar, selecting modes such as points, edges, elements and the like under the 'editable polygon' command for further processing, and establishing a three-dimensional model of the automobile body after the processing, wherein the three-dimensional model is shown in the figure below. And constructing a wing empennage for the fuselage model. In the construction of the three-dimensional model of the wing and the empennage, Boolean operation (BOOLEAN) is mainly applied, namely two or more objects are overlapped, and the operations of addition, subtraction and intersection of the objects are further realized. In the modeling process of the wing and the empennage, firstly, a cuboid with a corresponding size is created in a view, the side surface of the cuboid is extruded to form the concave-convex feeling of a specific part of the wing, and the empennage part is subtracted from the cuboid by Boolean operation.
And thirdly, constructing a ship-borne missile penetration control system model by using Magicbraw system modeling software based on a real battlefield environment. When a very complex problem needs to be solved, the problem can be decomposed into a plurality of small problems to be solved one by one, so that the workload cost for solving the complex problem can be reduced, and the method is the basis of modular modeling. The missile system is used as a crucial ring in the design of a weapon equipment system, plays an important role in the field of defense and military, and the research and improvement of the missile system are the key points of the research, but the missile system is not complex, and comprises a plurality of complex small systems, so that the research is required, at least in the traditional sense, the mathematical equation or the kinetic equation can be accurately described clearly without the traditional meaning, even if the structure of the missile system is constructed by using a mathematical model, the functional disorder can be caused, the model is not easy to understand, and therefore, each small system with independent functions needs to be decomposed, the simplification processing is carried out under the condition of meeting the design requirement, and the complete closure of the missile system is ensured.
For functional decomposition or complex small system decomposition of the missile system, an object-oriented method can be adopted, the object-oriented method can be understood as an object which abstracts different transactions into interaction according to different characteristics of the transactions, and the interaction objects can be regarded as basic units forming the system, so that the functional decomposition of the whole system can be realized by using the object. For example, a missile launching system of a ship-borne aircraft is divided into two main components: the system comprises two independent functional modules of a carrier-based aircraft system and a missile system. According to the two use cases, a corresponding MBSE model is independently developed, and a corresponding module definition graph, a parameter graph, an activity graph and the like are developed and used for capturing parameters (or attributes) related to the inside of the MBSE model and internal states related to the implementation functions. Task scenarios are modeled using activity or sequence diagrams. The activity partitions (also called swimlanes) in the activity diagram or the life lines in the sequence diagram represent the system, external systems, and users. For the missile system model, a task scene is represented by an activity diagram. The active partition is a preliminary logical subsystem.
Taking the missile launching process as an example, firstly, the missile is initialized, the flight control system and the cruise system are initialized and confirmed, and the initialization state is judged by using a Decision Node in the SysML language, which is shown as a diamond in the figure. Two selection buttons appear when the program runs for simulating whether the initialization is successful. If the initialization is in a problem and the system does not finish the initialization, the information state is returned. And after the initialization of the two systems is completed, the initialization completion state information is transmitted out, and then the propulsion system carries out the target driving action.
And fourthly, calculating missile penetration probability, and performing a simulation experiment by using a Monte Carlo method, wherein the number of penetration warheads is the final expected sample, and the sample is the result of one penetration experiment. The sample values are considered functions of random variables, which are then real functions defined over a number of different event spaces, with a certain probability density. The event directly influencing the quantity of the penetration warheads is a warhead intercepted event, and the intercepted event is related to event discovery, event tracking and event identification and is also related to the quantity of the intercepted warheads of an intercepting party and an intercepting strategy.
The simulation process of the attack and defense confrontation of the ballistic missile and the interception missile is as follows:
firstly, setting the launching point position of the anti-ship missile and the target position, and taking the target position as the position of a defense system and the launching point position of the ship-air missile. Simulating an anti-ship missile trajectory through the established anti-ship missile model, and inputting the trajectory data into a defense system model;
designing the maximum distance R detected by a defense radar system, and when the anti-ship missile enters a radar detection range, starting to read the missile path data of the anti-ship missile by a radar;
and thirdly, determining a preset interception height H, and predicting trajectory information behind the anti-ship missile through a radar to obtain the position of a predicted interception point P. And ballistic information of the anti-ship missile reaching the P position;
fourthly, calculating the launching data of the ship-air missile according to the predicted interception point;
and fifthly, launching the interception missile, tracking the anti-ship missile and the interception missile through the radar, finally judging whether interception is successful according to the size of the miss distance, and if interception is successful, ending. If the interception fails, the anti-ship missile hits the target;
and sixthly, outputting a confrontation result, wherein the confrontation result comprises whether interception is successful, miss distance, real interception point position information, intercepted projectile trajectory information and the like.
And step five, developing a joint simulation framework. The driving interaction of the SysML model to the model in the VR scene is realized by developing a joint simulation framework as shown in FIG. 1. The interoperation interface between Magic Draw and UE4 in the architecture adopts UDP for communication, so that for Magic Draw, plug-in development is required, and the plug-in Magic Draw Project is used for acquiring states and signals in system simulation and sending the states and signals out; the development of the Server communication Server mainly realizes the functions of client login, message receiving and forwarding, receives the message sent by the Magic Draw and forwards the message to the UE 4; the C + + development mode of the UE4 is needed to be used in the UE4, a class for realizing UDP communication is added to the UE, an Actor named MyUDPClient is created in a project, communication in a blueprint is realized through the Actor, signals are received and judged, corresponding events are triggered, and corresponding functions are executed; the framework comprises output equipment which is mainly used for showing the virtual reality of the system. The Server communication development framework is shown in fig. 7 below, and the Server adopts a C # programming language for development, realizes Socket programming, and realizes single-to-multiple conversation through UDP communication. The IP address of the host is bound, the Port number Port is set to be 9999, then the addresses of the client UE4 and the Magic Draw in the same local area network are bound, thread calling is carried out, and the UDP data message is received and forwarded. The following is a part of codes in the program, mainly a process of communication connection between the server and the client.
Reading the IP address and Port number specified in the configuration file:
ServerIp= System.Configuration.ConfigurationManager.AppSettings["ServerIp"];
ServerPort= System.Configuration.ConfigurationManager.AppSettings["ServerPort"];
binding IP address and port number:
IPEndPoint ipEndPoint=new IPEndPoint(IPAddress.Parse(ServerIp), int.Parse(ServerPort));
serverSocket.Bind(ipEndPoint);
thread calling, receiving UDP data message:
serverSocket.BeginReceiveFrom(byteData,0,byteData.Length, SocketFlags.None,ref epSender,new AsyncCallback(OnReceive), epSender);
the Server communication data structure is as follows:
the client logs in the server:
client- > server login: begin | Login | ClientName | End
Server- > client reply: begin | LoginOK | ClientName | End
The client logs out:
client- > server log-out: begin | LoginOut | ClientName | End
Data transmission:
client- > server sends control command:
begin | Talk | SourceName | DestinationName | CommandMessage | End, where SourceName is a source address, DestinationName is a destination address, and CommandMessage is a command, and all commands are uniformly forwarded by the Server.
In the co-simulation process, Server is the bridge for communication between Magic Draw and UE 4. The Server operates in the same LAN as Magic Draw and UE4, and is an "intermediate station" for communication between devices in the LAN, where all messages are aggregated and forwarded. And monitoring the message in the channel all the time in the operation process of the Server, analyzing the received information, and forwarding the message to the corresponding client according to the information obtained by analysis. Another important function of the Server is to monitor and manage the registered devices, and the Server monitors the active devices in the lan and displays the list of devices for device management. In the message interface, the content from communication among different devices can be observed, so that an operator can conveniently observe the communication content and find problems in time.
Step six; a MagicDraw plug-in was developed. The plug-in is selected to be developed in Eclipse, and an Eclipse environment for modeling tool development is set. The configuration of the development environment is mainly divided into the following steps:
(1) eclipse SDK is installed.
And starting Eclipse IDE, typing Eclipse SDK in a filter box in All Available Sites, clicking to select Eclipse SDK, and clicking Next to install the software.
(2) Pre-configured items of software are imported.
The software provides a pre-configured Eclipse project, is positioned in openapi under a software installation directory, and imports a java file Eclipse.
(3) The MAGIC _ DRAW _ INSTALL _ direct link is set.
Right-clicking MAGIC _ DRAW _ INSTALL _ DIRECTORY link, then selecting Properties, selecting Resource in an open dialog box, clicking Edit button, entering an Edit link address dialog box, enabling the link to point to our Magic Draw installation DIRECTORY, and clicking OK to complete link setting after selecting the installation position.
(4) Selecting Target platform.
When the software is subjected to plug-in development, firstly, a Target Platform of a project is selected, a MagicDraw project is expanded, then a Target definition file MagicDraw blocks + Running Platform is opened, and a Set as Target Platform is clicked. To this point Eclipse is ready for a plug-in code development and run/debug environment.
Finally, the packaging plug-in is stored in a specified directory.
Step seven; UE4 communication development. Firstly, a C + + class named UDPClient is added into a project file browser of UE4, a father type of the C + + class is selected to be an Actor, and corresponding h files and cpp files are automatically added into a project source file after the C + + class is added. The Visual Studio 2010 is used to open project source files and develop UDP functions.
The Sockets module of the UE4 encapsulates the socket, and first includes the socket.h in the udpclient.h file, and calls the socket module. The UDP communication function required by the project is realized by writing the constructor, and the specific constructor name and the function method are as follows:
(1) BeginPlay (): for obtaining the IP and Port numbers of the server and client.
(2) InitSocket (): the Port number of the UE4 is 8001 for binding the IP of the UE4client and the Port. And setting the buffer size, checking the buffer interval time, and binding a callback function for receiving the message.
(3) OnUdpDataReady (): for the reception and decision of data. Defining a data receiver receiveData, judging the received data to see whether the data is the message of the established communication structure, so as to effectively delete the message and avoid the phenomenon that the received data is copied to the receiver due to the overlarge receiving amount caused by the redundancy of the data.
(4) SendToServer (): for sending messages to the Server. Establishing an internet addr address based on a platform, binding Ip and Port of a Server with the internet addr address, judging whether the Ip and Port are effective or not, and if the Ip and Port are effective, transmitting a message to be sent out through a function.
(5) EndClient (): the user UE4 sends "logout | UE4 Client" to the Server, exits the Server Server on behalf of the UE4, and ends the UDP communication.
Step eight; to make the entire design more visible so that designers get an immersive design visualization verification experience, the developed UE4 project is integrated onto the VR hardware device HTC vive.
The invention provides a new missile design and demonstration method from the aspect of model-driven interaction, the method analyzes a missile complex system through the idea of object-oriented modular modeling, uses logical architecture decomposition, adopts a scientific and standardized method for each independent subsystem to perform sampling analysis and evaluation, uses MBSE to establish a demand model for the missile demand, determines the key capacity, capacity difference redundancy and the like of each system through functional analysis and design, refines the capacity support and the dependency relationship of each system model, avoids repeated construction in the design process, reduces the redundancy of system design, and improves the interaction capacity among the whole systems. Designing the overall structure of the system is equivalent to constructing a whole blueprint for system construction. The composition and the relation among the subsystems can be visually displayed, the boundary, the interface and the constraint relation among the subsystems are also clearly defined, the design of each subsystem is guided according to the definitions, and the interactive operation performance of the whole system is improved. The logic mapping for visualizing the system model by using the VR technology can more intuitively see that problems occur in the design process and how the design is more reasonable. The intelligent design environment provides a new platform for multi-subject and multi-field experts to jointly discuss and practice, the design efficiency of the missile system is greatly improved, the overall design capacity of complex missile system equipment is practically improved, and the change of a development mode is promoted.
Example 2
The embodiment provides a visual missile defense probability verification device based on a model, which comprises:
the launching point position and target position setting unit is used for setting the launching point position and the target position of the anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
the system comprises a ballistic lane data input unit, a defense party ship model and a data processing unit, wherein the ballistic lane data input unit is used for simulating an anti-ship missile trajectory through a pre-established anti-ship missile model and inputting ballistic lane data into the pre-established defense party ship model;
the missile path data reading unit is used for setting the farthest distance detected by the defense radar system through the defense ship model, and reading the missile path data of the anti-ship missile when the anti-ship missile enters the detection range;
the prediction unit is used for determining a preset interception height, predicting trajectory information behind the anti-ship missile, and obtaining the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
the calculation unit is used for calculating the emission data of the naval vessel missile through predicting the interception point;
the judging unit is used for judging whether interception is successful or not according to the size of the miss distance by tracking the anti-ship missile and the interception missile which are launched in advance;
and the output unit is used for outputting the countermeasure result through the relevant model simulation data.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A visual missile defense penetration probability verification method based on a model is characterized by comprising the following steps:
setting the launching point position and the target position of an anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
simulating an anti-ship missile trajectory through a pre-established anti-ship missile model, and inputting the trajectory data into a pre-established defense side ship model;
setting the farthest distance detected by a defense radar system through a defense ship model, and reading the runway data of the anti-ship missile when the anti-ship missile enters a detection range;
determining a preset interception height, predicting trajectory information behind the anti-ship missile to obtain the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
calculating the emission data of the naval-aircraft missile through predicting the interception point;
judging whether interception is successful or not according to the size of the miss distance by tracking the anti-ship missile and the interception missile which are launched in advance;
and outputting the countermeasure result through the simulation data of the relevant model.
2. The model-based visual missile defense penetration probability verification method according to claim 1, characterized in that: the confrontation result comprises information of whether interception is successful or not, the miss distance, the position of a real interception point and the trajectory information of an intercepted bullet.
3. The model-based visual missile defense penetration probability verification method according to claim 1, characterized in that: based on a real battlefield environment, a virtual reality carrier-based aircraft missile launching scene is constructed by utilizing an open source engine UE 4.
4. The model-based visual missile defense outburst probability verification method according to claim 1, wherein the method comprises the following steps: based on an MBSE design method, a carrier-borne ballistic missile launching system model is built by taking a module as a basic unit, the model is placed in a typical combat scene, and simulation is carried out according to each index parameter of a certain type of missile in reality.
5. The model-based visual missile defense penetration probability verification method according to claim 1, characterized in that: and constructing a missile three-dimensional virtual simulation model and a scene, and carrying out blueprint development on internal logic of the missile.
6. The model-based visual missile defense penetration probability verification method according to claim 5, wherein the model-based visual missile defense penetration probability verification method comprises the following steps: the method for constructing the missile three-dimensional virtual simulation model and scene and carrying out blueprint development on internal logic of the missile comprises the following steps: missile using 3ds max 1: 1, modeling, namely importing the processed three-dimensional model in 3ds max into UE4, constructing a virtual missile design verification environment in UE4, developing missile logic, and constructing a blueprint communication framework based on a communication mechanism of UE 4.
7. The model-based visual missile defense penetration probability verification method according to claim 1, characterized in that: based on missile logic developed by UE4, the missile logic comprises an engine model, a guidance control model, a dynamics model and a kinematics model, and finally, on the basis of the models, a contact equation is established, various mathematical models are reasonably arranged, settlement processes are arranged, a mathematical calculation method is determined, and a complete trajectory simulation model is formed.
8. The model-based visual missile defense penetration probability verification method according to claim 1, characterized in that: the missile penetration simulation adopts a Monte Carlo method, and generates uniform random numbers by using a rand function according to an established mathematical model, wherein the generated pseudo random numbers can pass distribution uniformity and independence tests.
9. The model-based visual missile defense outburst probability verification method according to claim 1, wherein the method comprises the following steps: the developed program is integrated on the output equipment of the virtual reality, the program of the virtual visualization part of the developed missile system design is integrated on the VR output equipment, the normal operation and the display can be realized, and the design and verification experience with more immersion is realized.
10. A visual missile defense penetration probability verification device based on a model is characterized by comprising:
the launching point position and target position setting unit is used for setting the launching point position and the target position of the anti-ship missile through a pre-established enemy aircraft carrier and a missile model;
the system comprises a ballistic lane data input unit, a defense party ship model and a data processing unit, wherein the ballistic lane data input unit is used for simulating an anti-ship missile trajectory through a pre-established anti-ship missile model and inputting ballistic lane data into the pre-established defense party ship model;
the missile path data reading unit is used for setting the farthest distance detected by the defense radar system through the defense ship model, and reading the missile path data of the anti-ship missile when the anti-ship missile enters the detection range;
the prediction unit is used for determining a preset interception height, predicting trajectory information behind the anti-ship missile, and obtaining the position of a predicted interception point P and trajectory information of the anti-ship missile reaching the position P;
the calculation unit is used for calculating the emission data of the naval vessel missile through predicting the interception point;
the judging unit is used for judging whether interception is successful or not according to the size of the miss distance by tracking the anti-ship missile and the interception missile which are launched in advance;
and the output unit is used for outputting the countermeasure result through the relevant model simulation data.
CN202210192168.1A 2022-02-28 2022-02-28 Model-based visual missile defense penetration probability verification method and device Pending CN114662213A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210192168.1A CN114662213A (en) 2022-02-28 2022-02-28 Model-based visual missile defense penetration probability verification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210192168.1A CN114662213A (en) 2022-02-28 2022-02-28 Model-based visual missile defense penetration probability verification method and device

Publications (1)

Publication Number Publication Date
CN114662213A true CN114662213A (en) 2022-06-24

Family

ID=82026905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210192168.1A Pending CN114662213A (en) 2022-02-28 2022-02-28 Model-based visual missile defense penetration probability verification method and device

Country Status (1)

Country Link
CN (1) CN114662213A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117852309A (en) * 2024-03-06 2024-04-09 西北工业大学 Index layering-based anti-burst performance evaluation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117852309A (en) * 2024-03-06 2024-04-09 西北工业大学 Index layering-based anti-burst performance evaluation method
CN117852309B (en) * 2024-03-06 2024-05-24 西北工业大学 Index layering-based anti-burst performance evaluation method

Similar Documents

Publication Publication Date Title
CN113781856B (en) Training simulation system for combined combat weapon equipment and implementation method thereof
CN107643695B (en) Human/unmanned aerial vehicle cluster formation VR simulation method and system based on electroencephalogram
CN110694256A (en) Novel emergency computer war game deduction system and method
Clive et al. Advanced framework for simulation, integration and modeling (AFSIM)(Case Number: 88ABW-2015-2258)
CN112051750B (en) Digital twin system of four-rotor unmanned aerial vehicle
KR20140112811A (en) Combat effect analysis system under V-C interoperability, and operation method of the same
CN111460621A (en) Modularized simulation modeling method and system
Cassola et al. A novel tool for immersive authoring of experiential learning in virtual reality
CN114169142A (en) Task meta-model construction method, database and device for general combat process
US10083621B2 (en) System and method for streaming video into a container-based architecture simulation
CN114662213A (en) Model-based visual missile defense penetration probability verification method and device
Kim et al. Collaborative visualization of a warfare simulation using a commercial game engine
Yang et al. Research on visual simulation for complex weapon equipment interoperability based on MBSE
Hall et al. Joint MEASURE: Distributed simulation issues in a mission effectiveness analytic simulator
WO2011057026A2 (en) Systems and methods to define and monitor a scenario of conditions
Das et al. An approach to integrating HLA federations and genetic algorithms to support automatic design evaluation for multi-agent systems
CN117313439B (en) Multi-scene multi-machine type unmanned aerial vehicle simulation system
Chilkunda et al. UAV-based Scenario Builder and Physical Testing platform for Autonomous Vehicles
Gao et al. Search and rescue system of systems modeling and virtual simulation
CN114329928B (en) Modularized assembly and overall parameter rapid generation method of equipment model
Hu et al. UTSE: A Game Engine-Based Simulation Environemnt for Agent
Srimathveeravalli et al. A scenario generation tool for DDF simulation testbeds
CN118036266A (en) Three-dimensional scene tactical engagement simulation platform and operation method thereof
Shi et al. Construction of Group Collaborative Testing Environment Based on VR/AR Experience
Pengyuan et al. Investigation on the Efficient Simulation Framework of Space-Based Infrared Detection System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination