Missile trajectory simulation model evaluation and verification method based on data visualization
Through the missile ballistic simulation model evaluation and verification method based on data visualization, the problem of accuracy evaluation of complex simulation models is solved, and efficient and accurate simulation model verification and verification are achieved to ensure the reliability of simulation results.
Patent Information
- Application Number
- CN202411249497.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2044-09-06
AI Technical Summary
The prior art is difficult to effectively evaluate and verify the accuracy of complex simulation models, resulting in the simulation results that may mislead decision-making and even cause irreparable losses.
The missile ballistic simulation model evaluation and verification method is adopted based on data visualization. By loading the simulation model program, editing the initialization parameters and process design information, driving the model for calculation, and visualizing the data through a graphical interface tool to compare the degree of coincidence between the simulated flight ballistic curve and the real flight ballistic curve.
The rationality test of the output data of the simulation model is realized, the inspection efficiency and accuracy are improved, the inspection level and process can be quickly adjusted, the impact of parameters on the simulation model is inferred, and the accuracy of the simulation system is ensured.
Smart Images

Figure CN119918437A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a model evaluation technology, and in particular to a missile trajectory simulation model evaluation and verification method based on data visualization. Background Art
[0002] The simulation model is essentially an approximate abstraction of the real world, and its accuracy is directly related to the success or failure of the simulation application. The simulation results produced by the simulation model without sufficient accuracy may mislead decision makers and even cause irreparable losses.
[0003] The accuracy assessment of simulation models is a very complex process, involving the measurement and evaluation of a large number of qualitative and quantitative indicators. The assessment process usually requires the judgment of experts in related fields, and the comprehensive processing of different types of measurement and evaluation results. Today's simulation models are becoming more and more complex, with many state variables and output variables, and complex and diverse variable associations. How to measure the accuracy of complex simulation models has become a key problem in the field of modeling and simulation. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a simulation model evaluation and verification method based on data visualization in view of the defects in the prior art. Generally speaking, the development cycle of a missile system should include simulation of a controllable aircraft with an estimated value of aerodynamic input and various simulatable components, various test components and various flight components, followed by a flight test. During the flight test, the performance parameters of the equipment under the influence of the flight environment, actual aerodynamic effects and random system errors are measured. The simulation effects are then associated with the flight test measurement results to verify the simulation model. This verification process is completed by performing post-flight simulation analysis based on the best estimated values of various system errors in the test and the measured environmental data. When the output of the missile simulation model is quite consistent with the flight test data observed within the entire range of working conditions, the final verification of the simulation model is completed.
[0005] The technical solution adopted by the present invention to solve its technical problem is:
[0006] A missile trajectory simulation model evaluation and verification method based on data visualization includes the following steps:
[0007] 1) Load the missile simulation model program,
[0008] Use C++ reflection technology to open the class name, member variables, and function methods of the model interface class, so that operators can obtain the authority to dynamically create and modify objects, execute method calls, access and modify member variables when the model is running, and add functions such as dynamically obtained description information, evaluation indicators, and dynamic calling of object methods to the simulation model;
[0009] 2) Edit the simulation model initialization parameters
[0010] According to the model parameters of the simulation model, edit the parameter template of the simulation model initialization parameters; read the model self-description information, dynamically generate different model parameter configuration interfaces according to the different model self-description information, and perform parameter editing operations on the simulation model;
[0011] 3) Read the simulation model process design information, edit the simulation model execution process script according to the simulation model process design information, automatically generate the model process design interface for each operation stage of the trajectory model, and edit the process control input information during the operation of the simulation model according to the usage scenarios of each operation stage;
[0012] 4) Drive the simulation model to perform calculations
[0013] According to the running stage of the model, the process control events of the selected model are run. During the running process, the real-time information of the model will be displayed in the interface window in the form of technical indicator graphs and saved to the database for subsequent viewing;
[0014] Visual display of ballistic technical indicators;
[0015] A graphical interface tool is used to visualize the data during the model operation process. The technical indicator graphs include: time / altitude graph, time / speed graph, time / distance graph, time / heading angle graph, time / pitch angle graph, time / roll angle graph, time / angle of attack graph, time / longitude graph, time / latitude graph, time / mass graph, time / thrust graph, time / projectile X-axis force graph, time / projectile Y-axis force graph, time / projectile Z-axis force graph;
[0016] 5) Load the real flight trajectory data and draw the trajectory curve;
[0017] 6) Check the degree of overlap between the simulated flight trajectory curve obtained in step 4) and the actual flight trajectory curve. If they are exactly the same, the trajectory simulation model in this state is verified; otherwise, the test result is judged to be unqualified; if the test result is unqualified, modify the simulation model parameters and then perform the simulation model result test.
[0018] The beneficial effects produced by the present invention are:
[0019] 1) It can test the rationality of the output data of the simulation model. The test function runs through the entire process of the simulation model. It can use the corresponding test window according to the type of data, reduce the user's operation of making test programs, and improve the test efficiency;
[0020] 2) The inspection level and inspection process can be adjusted quickly. Through graphical data display, the development process of the simulation model can be observed in a short time, so as to infer the influence of certain parameters on the simulation model;
[0021] 3) A large number of inspection templates are used, with high inspection intensity, comprehensive inspection range and strong accuracy, which can effectively improve the accuracy of the simulation system; BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0023] Figure 1 is a method flow chart of an embodiment of the present invention;
[0024] Figure 2 It is a schematic diagram of data changes of technical indicators in a simulation model of an embodiment of the present invention;
[0025] Figure 3 It is a schematic diagram of data changes of technical indicators in a simulation model of an embodiment of the present invention;
[0026] Figure 4 It is a schematic diagram of data changes of technical indicators in the simulation model of an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0028] like Figure 1 As shown, a simulation model evaluation and verification method based on data visualization includes the following steps:
[0029] 1) Use container technology to load the missile simulation model program;
[0030] Use C++ reflection technology to open the class name, member variables, and function methods of the model interface class, so that operators can obtain the authority to dynamically create and modify objects, execute method calls, access and modify member variables when the model is running, and add functions such as dynamically obtained description information, evaluation indicators, and dynamic calling of object methods to the simulation model;
[0031] 2) Editing a parameter template of the initialization parameters of the simulation model according to the model parameters of the simulation model;
[0032] 3) Read the model process design information and determine the running stage of the ballistic model; edit the simulation model execution process script according to the simulation model process design information, automatically generate the model process design interface for each running stage of the ballistic model, and edit the process control input information during the operation of the simulation model according to the usage scenarios of each running stage;
[0033] The trajectory model has five operating phases: program turning phase, first stage engine shutdown, second stage engine start-up, third stage engine start-up and free phase;
[0034] 4) Use graphical interface tools to visualize data in real time during model operation;
[0035] The Qt third-party library is used as the development dependency tool of the graphical interface, and the OsgEarth third-party library is used as the digital earth engine platform to display the time information, real-time position information, real-time attitude information, ballistic trajectory line and other model process data of the running model in real time, so that users can feel the model operation status more intuitively;
[0036] 5) Drive the simulation model to perform calculations and view the data changes of various real-time information of the simulation model in the indicator display interface;
[0037] Set the missile launch position and missile landing position, and load the process control events of the selected model according to the model's running stage. During the running process, the model's real-time information will be displayed in the interface window in the form of a technical indicator chart and saved to the database for subsequent viewing;
[0038] Technical indicator charts include:
[0039] (1) t = 60 seconds, the first and second boosters separate: Figure 2 ;
[0040] (2) t = 600 seconds, free flight: Figure 3 ;
[0041] (3) t = 2364 seconds, landing: Figure 4 ;
[0042] (4) Looking at the distance-time graph, we can see that the actual landing point is 200 meters away from the target point:
[0043] 6) Check the degree of overlap between the simulated flight trajectory curve obtained in step 5 and the real flight trajectory curve. If they are exactly the same, the trajectory model in this state is verified; otherwise, it is unqualified. If the test result is unqualified, modify the simulation model parameters to improve the correctness of the simulation model.
[0044] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all these improvements and changes should fall within the scope of protection of the appended claims of the present invention.
Claims
1. A missile trajectory simulation model evaluation and verification method based on data visualization, characterized in that: The following steps are involved: 1) Load the missile simulation model program, open the class name, member variables, and function methods of the model interface class, so that the operator can obtain the authority to dynamically create and modify objects, execute method calls, access and modify member variables when the model is running, and add functions such as dynamically obtained description information, evaluation indicators, and dynamic calling of object methods to the simulation model; 2) obtaining a parameter template of the initialization parameters of the simulation model according to the model parameters of the simulation model; Read the model self-description information, dynamically generate different model parameter configuration interfaces according to the different model self-description information, and perform model parameter editing operations of the simulation model; 3) Read the simulation model process design information, edit the simulation model execution process script according to the simulation model process design information, automatically generate the model process design interface for each operation stage of the trajectory model, and edit the process control input information during the operation of the simulation model according to the usage scenarios of each operation stage; 4) Drive the simulation model to perform calculations. According to the model's operation stage, run the process control events of the selected model. During the operation, the model's real-time information will be displayed in the interface window in the form of a ballistic technical indicator graph and saved to the database for subsequent viewing; Among them, the visual display of ballistic technical indicators uses a graphical interface tool to visualize the data during the model operation; 5) Load the real flight trajectory data and draw the trajectory curve. 6) Check the degree of overlap between the simulated flight trajectory curve obtained in step 4) and the actual flight trajectory curve. If they are exactly the same, the trajectory simulation model in this state is verified; otherwise, the test result is judged to be unqualified; if the test result is unqualified, modify the simulation model parameters and then perform the simulation model result test.
2. The missile trajectory simulation model evaluation and verification method based on data visualization according to claim 1 is characterized in that: In the step 1), the missile simulation model program is loaded using container technology.
3. The missile trajectory simulation model evaluation and verification method based on data visualization according to claim 1 is characterized in that: In the step 1), the class name, member variables, and function methods of the model interface class are opened using C++ reflection technology.
4. The missile trajectory simulation model evaluation and verification method based on data visualization according to claim 1 is characterized in that: In the step 4), the technical indicator graphs displayed visually include: time / altitude graph, time / speed graph, time / distance graph, time / heading angle graph, time / pitch angle graph, time / roll angle graph, time / angle of attack graph, time / longitude graph, time / latitude graph, time / mass graph, time / thrust graph, time / projectile X-axis force graph, time / projectile Y-axis force graph, and time / projectile Z-axis force graph.
5. An electronic device, characterized in that: include: one or more processors; as well as a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method according to any one of claims 1 to 4.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Simulation and verification method of control method of near space aircraft
CN102508692A
High-altitude high-speed aircraft defense penetration survivability rapid evaluation device
CN111046497A
Weapon effectiveness modeling method based on target type data correction
CN112836383A
Efficiency evaluation method based on mass adversarial simulation deduction data modeling and analysis
WO2023093397A1