DoDAF-based combat simulation method, system and device and readable storage medium

Through the DoDAF-based combat simulation method, the equipment system is modeled and simulated, which solves the problems of poor visualization effect and low credibility in the design and verification process of equipment system in the existing technology, and achieves more efficient and reliable simulation and optimization.

CN119442614APending Publication Date: 2025-02-14NANJING RUICHEN XINCHUANG NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411460993.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the verification process of equipment system design, the prior art lacks visualization effect and is not reliable, making it difficult to achieve dynamic simulation and optimization.

Method used

The combat simulation method based on DoDAF is adopted to model the equipment system through the DoDAF model, generate system designs from different perspectives, and express them in an extensible markup language to realize the exchange and conversion of DoDAF and simulation model data. The method includes simulation dependency verification, data supplement and deletion, and three-dimensional simulation deduction to evaluate the effectiveness of the system design.

Benefits of technology

It improves the reliability and success rate of simulation, realizes more intuitive and trustworthy system design verification and optimization, and supports standardized and structured forward design of the equipment system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119442614A_ABST
    Figure CN119442614A_ABST
Patent Text Reader

Abstract

The invention discloses a DoDAF-based combat simulation method, a DoDAF-based combat simulation system, DoDAF-based combat simulation equipment and a readable storage medium. The method comprises the following steps: modeling an equipment system based on a DoDAF model, and generating and exporting system designs under different viewpoints by using a preset extensible markup language; performing simulation dependency verification on the system design, and if the system design meets a preset simulation requirement, extracting simulation data based on the system design; and performing three-dimensional simulation deduction based on the simulation data, and evaluating system design based on a simulation deduction result. Compared with the prior art, the method has the advantages that complicated operations such as translation, replacement and the like of definitions in the DoDAF model and definitions required by the simulation model are avoided, the complexity of the scheme is reduced, and the processing efficiency of the system is improved. The reliability of simulation and the success rate and the accuracy of the simulation process are improved through the dependency test among the data. In combination with a visual model, a combat system provided by the DoDAF is simulated through three-dimensional simulation, dynamic simulation is realized, and the effect is better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of computer simulation, and in particular relates to a DoDAF-based combat simulation method, system, device and readable storage medium. Background Art

[0002] Originated from the U.S. Department of Defense, DoDAF is an architectural framework used to support the design, planning, and implementation of complex systems. It can help different teams and departments better understand all aspects of the system, so as to better cooperate and coordinate. The emergence of DoDAF aims to provide a standardized method for architectural design to help organizations better understand, plan, and implement complex systems. Its main goal is to provide a unified, standardized method and framework for the design, planning, and implementation of complex systems.

[0003] DoDAF solves the problem of equipment system design. Equipment system design is an iterative optimization process, and the results of system design need to be optimized and fed back to the system design through corresponding verification methods. At present, the common verification method in the industry is to use state transition diagrams, structured modeling and other methods to build an executable model of the equipment system (flow chart, sequence diagram or timing diagram, etc.), and carry out system design verification based on the initial situation of the combat scenario to verify whether the behavior of the system architecture is executed in the designed way and whether it achieves the expected design effect, and iteratively optimize the system architecture design based on the verification results. However, this method has poor visualization effect and low credibility.

[0004] Therefore, in response to the above technical problems, it is necessary to provide an improved DoDAF-based combat simulation method.

[0005] SUMMARY OF THE INVENTION The information disclosed in this background technology section is only intended to increase the understanding of the overall background of the invention and should not be regarded as acknowledging or suggesting in any form that the information constitutes the prior art already known to a person skilled in the art. Summary of the invention

[0006] The purpose of the present invention is to provide a DoDAF-based combat simulation method, system, device and readable storage medium, which can meet the basic needs of transforming system design from document-based to three-dimensional model-based, and can support the standardized and structured forward design of each key link in equipment system research.

[0007] In order to achieve the above object, a technical solution provided by a specific embodiment of the present invention is as follows:

[0008] In a first aspect, the present invention provides a DoDAF-based combat simulation method, comprising:

[0009] Based on the DoDAF model, the equipment system is modeled, and the system design from different viewpoints is generated and exported using the preset extensible markup language. The system design includes organizational chart, system function decomposition, capability classification, and combat activities.

[0010] Performing simulation dependency verification on the system design, and if the system design meets the preset simulation requirements, extracting simulation data based on the system design;

[0011] A three-dimensional simulation is performed based on the simulation data, and the system design is evaluated based on the simulation results.

[0012] In one or more embodiments of the present invention, the method further comprises:

[0013] If the system design has redundant node information compared to the preset simulation requirement, then based on the preset simulation requirement, the redundant node information is deleted;

[0014] If the system design is missing node information compared to the preset simulation requirements, the missing node data is supplemented based on the preset simulation data.

[0015] In one or more embodiments of the present invention, the different viewpoints include: panoramic viewpoint, capability viewpoint, operational viewpoint and system viewpoint.

[0016] In one or more embodiments of the present invention, the extracting simulation data based on the system design includes:

[0017] Based on the organizational chart in the system design, obtain personnel data;

[0018] Based on the system function decomposition in the system design, obtain the corresponding equipment performance parameters;

[0019] Based on the organizational relationship diagram in the system design, obtain combat formation information;

[0020] Based on the capability classification in the system design, a corresponding indicator system is obtained.

[0021] In one or more embodiments of the present invention, the method further comprises:

[0022] Get the preset plan command list;

[0023] Establish a mapping relationship between the plan command and various combat activities in the system design.

[0024] In one or more embodiments of the present invention, the method further comprises:

[0025] Set up combat individual information classification nodes and battlefield environment data definitions;

[0026] The combat entity is synchronized with the combat individual information in the system design, and the combat entity is classified and set based on the combat individual information.

[0027] In a second aspect, the present invention provides a DoDAF-based combat simulation system, comprising:

[0028] The generation module is used to model the equipment system based on the DoDAF model, and generate and export the system design under different viewpoints in a preset extensible markup language;

[0029] An analysis module, used for analyzing the system design, obtaining corresponding operational data, and performing simulation dependency verification based on the operational data;

[0030] The simulation module is used to verify that the combat data meets the preset simulation requirements, perform simulation based on the combat data, and evaluate the system design based on the simulation results.

[0031] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the DoDAF-based combat simulation method by executing the computer instructions.

[0032] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions for enabling a computer to execute the DoDAF-based combat simulation method.

[0033] Compared with the prior art, the combat simulation method based on DoDAF provided by the present invention realizes the communication and conversion of DoDAF and simulation model data by expressing the system design output by DoDAF through a preset extensible markup language, avoiding the complex operations such as translation and replacement of the definitions in the DoDAF model and the definitions required by the simulation model, reducing the complexity of the scheme and improving the processing efficiency of the system. The present invention also sets up a dependency check between data. Through the above-mentioned test method, the reliability of the simulation, as well as the success rate and accuracy of the simulation process are improved. At the same time, by presetting simulation data indicators and performing dependency checks, the integrity of the data can be confirmed before the simulation starts, and then corresponding processing can be made. Furthermore, by associating personnel information with personnel entities, it can be realized in various combat scenarios, combined with a visual model, through three-dimensional simulation to simulate the combat system provided by DoDAF, to achieve dynamic simulation, and better results. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0035] Figure 1 is a schematic diagram of a combat simulation scenario based on DoDAF in one embodiment of the present invention;

[0036] Figure 2 is a flowchart of a DoDAF-based combat simulation method in one embodiment of the present invention;

[0037] Figure 3 is a structural block diagram of a DoDAF-based combat simulation system in one embodiment of the present invention;

[0038] Figure 4 is a structural block diagram of an electronic device in one embodiment of the present invention;

[0039] Figure 5 is a schematic diagram of organizational relationships in one embodiment of the present invention;

[0040] Figure 6 is a schematic diagram of the decomposition of combat activities in one embodiment of the present invention;

[0041] Figure 7 is a schematic diagram of the corresponding relationship between simulation data and combat system in one embodiment of the present invention;

[0042] Figure 8 is a schematic diagram of the evaluation index calculation process in one embodiment of the present invention;

[0043] Fig. 9 It is a schematic diagram of data analysis results in one embodiment of the present invention. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0045] Unless explicitly stated otherwise, throughout the specification and claims, the term “comprise” or variations such as “include” or “comprising”, etc., will be understood to include the stated elements or components but not to exclude other elements or components.

[0046] In the existing technical solutions, there are methods for evaluating the combat equipment system provided by the DoDAF model, which can be roughly divided into: empirical evaluation method and analytical evaluation method. Specifically, the empirical evaluation method refers to a method of scoring and evaluating based on prior information and historical experience for some indicators whose performance values ​​are difficult to quantify. In addition, some analytical methods also further evaluate the performance indicators through mathematical models based on the expert evaluation method, or evaluate the performance through a combination of qualitative and quantitative methods, and use expert experience to score timeliness, connectivity, robustness, anti-destruction and tightness. It is understandable that through the empirical evaluation method, there will inevitably be problems of over-reliance on historical experience and large errors in subjective judgment evaluation.

[0047] On the other hand, analytical evaluation methods mainly evaluate performance by constructing analytical expressions between indicators. There are many types of analytical methods, such as ADC method, SEA method, hierarchical analysis method, network analysis method, fuzzy comprehensive evaluation method, etc. However, the performance evaluation between indicators through analytical expressions cannot judge the evaluation process in a three-dimensional and intuitive way, the visualization effect is not good, and the credibility is not high.

[0048] The inventor of the present invention has found the main shortcomings of the prior art, and based on the shortcomings of the prior art, has proposed a new technical implementation idea: a new dynamic verification method for system design is proposed, which is based on the real and accurate system design output by the DoDAF model, and forms reliable simulation data through data processing, verification, supplementation, deletion and other operations. Then, advanced combat simulation technology is used to build a realistic combat environment and a real combat opponent, and the combat scenario is refined to generate combat assumptions, and the equipment model and engagement rule model of the red and blue sides are constructed. According to the simulation test assumptions, a variety of test plans are designed and generated, and red and blue confrontation simulations are carried out to verify the battlefield time and space consistency of the system structure, command and information interaction relationship matching items, etc., and the system structure design is iteratively optimized based on the verification results. Based on a unified data model standard, this solution visually builds a closed-loop system design support environment for equipment system design, verification, and evaluation, and optimizes iterative system structure design in a more intuitive and reliable way, providing stronger support for equipment system engineering construction in the system design stage.

[0049] Please refer to Figure 1 , which is a schematic diagram of an application scenario of a DoDAF-based combat simulation provided by the present invention under one implementation mode, and the scenario specifically includes: a DoDAF modeling module 101, a system modeling adaptation module 102 and a combat experiment module 103.

[0050] It should be noted that communication connections are set between the DoDAF modeling module 101, the system modeling adaptation module 102 and the combat experiment module 103. The communication network derived from the above communication connection can include various connection types, including but not limited to: wired connection, wireless connection or optical fiber cable connection, etc. At the same time, the communication network can be a local area network, a metropolitan area network, a wide area network or any combination of the three.

[0051] Specifically, the DoDAF modeling module 101 is used to output the combat system design from a preset viewpoint, and the combat system design includes but is not limited to: organizational relationship chart, system function decomposition, capability classification, combat activities, assumption background, etc. At the same time, the combat system is exported based on the extensible markup language and input into the system modeling adaptation module 102.

[0052] The system adaptation module 102 is used to analyze the system design output by the DoDAF modeling module 101, and to determine whether the current system design meets the simulation requirements based on the simulation dependency data verification. If the system design has redundant node information compared to the preset simulation requirements, the redundant node information is deleted based on the preset simulation requirements; if the system design lacks node information compared to the preset simulation requirements, the missing node data is supplemented based on the preset simulation data.

[0053] The combat experiment module 103 includes two parts: a visualization simulation module and an evaluation module, which are used to establish a simulation entity based on simulation data, perform three-dimensional simulation in a visualization manner, and evaluate the system design based on the simulation deduction results.

[0054] It should be noted that the user terminal is installed with a computer software program that matches the DoDAF-based combat simulation method provided by this method; the user terminal may include but is not limited to a desktop computer (PC), a desktop computer, a smart phone, a handheld computer, a tablet computer, a personal digital assistant (PDA), and other portable electronic devices or wearable electronic devices, and the embodiments of the present invention do not limit the above contents.

[0055] It should also be noted that the DoDAF-based combat simulation method of the embodiment of the present invention can be applied to the DoDAF-based combat simulation system of the embodiment of the present invention. The DoDAF-based combat simulation system can be configured on a terminal. The terminal can include but is not limited to a PC (Personal Computer), a PDA (tablet computer), a smart phone, a smart wearable device, and the like.

[0056] Please refer to Figure 2FIG. 1 is a flow chart of a DoDAF-based combat simulation method according to an embodiment of the present invention. The DoDAF-based combat simulation method specifically includes the following steps:

[0057] S201: Model the equipment system based on the DoDAF model, and generate and export the system design from different viewpoints using the preset extensible markup language;

[0058] As mentioned above, the DoDAF model is an architectural framework used to support the design, planning, and implementation of complex systems. In order to help different stakeholders better understand the characteristics, functions, and components of the system, the DoDAF model incorporates a variety of different viewpoints.

[0059] Specifically, Panoramic Viewpoint (AV): describes the main aspects of the architectural environment that are relevant to all views. Capability Viewpoint (CV): clarifies capability requirements, delivery time, and deployed capabilities. It contains the top-level aspects of the architecture that are relevant to all perspectives. Data and Information Viewpoint (DIV): clarifies the data relationships and alignment structures in the architectural content to meet capability and operational requirements, system engineering processes, and systems and services. Operational Viewpoint (OV): includes operational scenarios, activities, and requirements for supporting functions. Used to describe operational assumptions, activities, services, and their interactions. Project Viewpoint (PV): describes the relationship between operational and capability requirements and various projects being implemented. The "Project View" also details the dependencies between capability and operational requirements, system engineering processes, system design, and service design in the defense acquisition system process. Service Viewpoint (SvcV): is the design of solutions that clearly express the actors, activities, services, and their exchanges to provide or support operational and capability functions. Standards Viewpoint (StdV): Articulates applicable operational, business, technical, and industry policies, standards, guidance, constraints, and forecasts and services applicable to functional and operational requirements, systems engineering processes, and systems. Systems Viewpoint (SV): For traditional support, the systems view is the design of solutions that clearly describe the systems, their components, interconnections, and the environment that provide or support operations and functions.

[0060] It is understandable that in the embodiment of the present invention, in order to obtain the system design for simulation training through the DoDAF model, it is necessary to obtain the system design under multiple viewpoints. In a specific embodiment of the present invention, preferably, the panoramic viewpoint, capability viewpoint, combat viewpoint and system viewpoint that can be used for simulation are selected to output the system design for subsequent simulation. Since the service viewpoint, data and information viewpoint, standard viewpoint and project viewpoint are not applicable to conventional equipment system design, these four viewpoints are not considered in the embodiment of the present invention.

[0061] It is understandable that in order for the system design output by the DoDAF model to be successfully applied on the subsequent simulation platform, the preset transmission protocol must be followed during the data transmission process. That is, only data in a specified format can be transmitted from the DoDAF model to the simulation platform and enter the subsequent process of this solution. The output type of the data can be dynamically adjusted based on the actual application scenario, and the embodiment of the present invention does not limit this.

[0062] In an exemplary embodiment of the present invention, DoDAF saves a complete set of system design drawings in an engineering manner, and preferably exports them in a structured language XML format for demonstration of the adaptation simulation system. The exported content should follow the agreed XML format. The XML file output by the DoDAF tool is used as the input of the system modeling adaptation tool, and the XML file used by the experimental system is generated according to the data specification of the experimental system.

[0063] Among them, the XML format is also known as the Extensible Markup Language, which is a markup language used to mark electronic files to make them structured, and can be used to mark data and define data types. Based on the Extensible Markup Language, the system design can be divided into multiple table items. Each of the table items includes a main node and a sub-node extended from the main node. Each node stores different types of data information, and each node is provided with tag information corresponding to the stored data, so that the simulation system can easily obtain the data information required for simulation in the system design. The above data information can reflect some attributes or application scenarios of the system design, etc., and can include but is not limited to: organizational chart, system function decomposition, combat activity decomposition, and capability classification.

[0064] It should also be noted that in the specific implementation of the present invention, the output system design may include but is not limited to an organizational chart, system function decomposition, capability classification, combat activity decomposition, etc. The output system design may be adjusted based on the needs of the simulated combat, and the embodiments of the present invention do not limit this.

[0065] Among them, the organizational relationship diagram represents the organizational relationship between different combat individuals, and the organizational relationship structure can be intuitively reflected through the organizational relationship diagram. Figure 5 The diagram shows the organizational relationship of a combined battalion in an exemplary embodiment of the present invention. The combined battalion includes a firepower company, an infantry company and a tank company, and the firepower company is independently provided with a firepower company commander.

[0066] In an exemplary embodiment of the present invention, for the output organizational relationship chart, the function of adding equipment can be added based on the personnel organizational relationship, and the personnel grouping is associated and bound with the corresponding weapons and equipment to enhance the authenticity of the simulation data. Binding personnel information and equipment information can also simplify the setting of equipment-related data.

[0067] Similarly, operational decomposition breaks down complex operational activities into diagrams to clearly show the various sub-actions that make up each operational activity. Figure 6 The figure shows a schematic diagram of the decomposition of the combat search and rescue activities at sea in an exemplary embodiment of the present invention. In this example, the combat search and rescue activities at sea can be divided into five sub-actions: search, command and control, local assistance, rescue, and detection. Furthermore, the search includes specifying the search plan, coordinating the search, and executing the search; local assistance includes locating the victim and monitoring the body; monitoring includes analyzing the alarm signal, issuing warning commands, etc.

[0068] The capability classification is used as the basis for the construction of the indicator system in the entire experiment. It can be directly obtained from DoDAF and applied to the experimental design / indicator system of the experimental system. After the experiment is completed, the experimental analysis results are output based on this. For example, the ability to carry out diversified mission operations can include comprehensive support capabilities, reconnaissance and surveillance capabilities, battlefield mobility capabilities, assault and strike capabilities, and comprehensive protection capabilities. Further reconnaissance and surveillance capabilities include battlefield reconnaissance and surveillance capabilities, target guidance and strike capabilities, and damage effect assessment capabilities.

[0069] S202: performing simulation dependency verification on the system design, and if the system design meets the preset simulation requirements, extracting simulation data based on the system design;

[0070] As described above, only data that meets the format specified by the protocol can be transferred from the DoDAF model to the simulation platform. However, it should be noted that the simulation data required for simulation does not only include the system design provided by the DoDAF model and the sub-node data that can be extracted from the system data. In an exemplary embodiment of the present invention, if the system design is missing node information compared to the preset simulation requirements, it is necessary to supplement the missing node data based on the preset simulation data.

[0071] Specifically, in one embodiment of the present invention, the supplementary experimental data may be derived from a simulation basic database. The above-mentioned simulation basic database contains information such as maps, personnel, equipment, and compilation data involved in the simulation experiment. Based on different simulation data missing situations, the data type called from the simulation basic database can be adaptively adjusted.

[0072] In another embodiment, after the input system design data is subjected to simulation dependency verification, if there is missing data content, the user can supplement the missing content with custom values ​​or default values ​​based on experience.

[0073] On the other hand, contrary to the above-mentioned embodiment, there is also a situation where the system design transmitted from the DoDAF model to the simulation platform contains data not needed for the simulation. If the system design has redundant node information compared to the preset simulation requirements, the redundant node information is deleted based on the preset simulation requirements. Avoid invalid information from participating in the simulation and affecting the simulation effect and accuracy value.

[0074] In a specific embodiment, reading the model data output by DoDAF mainly includes: Figure 7 The model data required for the simulation listed in . Mainly including AV-1, OV-1, OV-4, OV-5, CV-2, AV-2, SV-4 and other data. These data are stored in the memory for use by subsequent modules. The extraction of simulation data based on the system design includes but is not limited to: obtaining personnel data based on the organizational chart and combat formation information in the system design; obtaining corresponding equipment performance parameters based on the system function decomposition in the system design; obtaining the corresponding indicator system based on the capability classification in the system design.

[0075] In the system design output in the extensible markup language, the organization relationship diagram corresponding to the main node has two sub-nodes, which are used to store personnel information and combat formation information respectively. When extracting simulation data, based on the identification information, index to the corresponding node and obtain the corresponding information as simulation data.

[0076] S203: Perform three-dimensional simulation based on the simulation data and evaluate the system design based on the simulation results.

[0077] It is understandable that, as mentioned above, the existing technology lacks a visual deduction process for the verification of system design. Therefore, in an embodiment of the present invention, before the simulation begins, the association between the combat entity (simulation entity) and the combat individual information is first established based on the input structured system design.

[0078] Specifically, the implementation of this solution also includes: setting up combat individual information classification nodes and battlefield environment data definitions; synchronizing the combat entity with the combat individual information in the system design, and setting up the combat entity based on the combat individual information classification.

[0079] It is understandable that in the early stage of integration with the simulation system, the implementation of the planned commands needs to be unified with the combat activities in DoDAF. When the planned command library is improved, users can directly design combat activities based on the planned command list provided by our company. After the design is completed, the planned commands can be directly issued using the combat experiment system.

[0080] In an exemplary embodiment of the present invention, before performing simulation deduction, the combat simulation method provided by the present invention further includes: obtaining a preset plan command list; establishing a mapping relationship between the plan command and various combat activities in the system design; setting a personnel information classification node and a battlefield environment data definition; setting a personnel entity based on the personnel information classification, and synchronizing the personnel entity with the personnel information in the system design.

[0081] The evaluation index calculation process is as follows: Figure 8 As shown, the evaluation results display is based on various model states, information processing and other data saved during the operation of the platform, and can intuitively display the evaluation and analysis results in the form of text and charts to assist users in understanding the data. It supports graphical (tree diagrams, line charts, radar charts, pie charts, etc.) and list data display forms, which are used to display evaluation indicator trees / networks, program effectiveness, utility function curves, distance graphs from ideal points, regression analysis graphs, interaction analysis graphs, variance analysis data tables, range analysis data tables, sample correlation matrix tables, evaluation results matrix tables, etc. The evaluation display can display the evaluation results of one or more indicators or indicator systems on the same interface, which is convenient for vertical and horizontal comparative analysis of multi-scheme or multi-sample data. Data analysis results are as follows: Fig. 9 shown.

[0082] Please refer to Figure 3 As shown, based on the same inventive concept as the aforementioned DoDAF-based combat simulation method, an embodiment of the present invention provides a DoDAF-based combat simulation system 300, which includes: a generation module 301, a parsing module 302 and a simulation module 303.

[0083] Specifically, the generation module 301 is used to model the equipment system based on the DoDAF model, and to generate and export the system design under different viewpoints in a preset extensible markup language; the analysis module 302 is used to analyze the system design, obtain corresponding combat data, and perform simulation dependency verification based on the combat data; the simulation module 303 is used to perform simulation deduction based on the combat data if the combat data meets the preset simulation requirements, and evaluate the system design based on the simulation deduction results.

[0084] It should be noted that the DoDAF-based combat simulation system 300 also includes an add-delete module, which is used to delete the redundant node information based on the preset simulation requirements when the system design has redundant node information compared to the preset simulation requirements; and to supplement the missing node data based on the preset simulation data when the system design lacks node information compared to the preset simulation requirements.

[0085] The DoDAF-based combat simulation system 300 also includes a simulation initialization module, which is used to obtain a preset plan command list; establish a mapping relationship between the plan command and various combat activities in the system design; set up combat individual information classification nodes and battlefield environment data definitions at the same time; synchronize the combat entity with the combat individual information in the system design, and set up the combat entity based on the combat individual information classification.

[0086] It should also be noted that the analysis module 302 also obtains personnel data based on the organizational chart in the system design; obtains corresponding equipment performance parameters based on the system function decomposition in the system design; obtains combat formation information based on the organizational chart in the system design; and obtains the corresponding indicator system based on the capability classification in the system design.

[0087] Please refer to Figure 4 As shown, an embodiment of the present invention further provides an electronic device 400, which includes at least one processor 401, a memory 402 (such as a non-volatile memory), a memory 403, and a communication interface 404, and the at least one processor 401, the memory 402, the memory 403, and the communication interface 404 are connected together via a bus 405. At least one processor 401 is used to call at least one program instruction stored or encoded in the memory 402, so that the at least one processor 401 performs various operations and functions of the DoDAF-based combat simulation method described in various embodiments of this specification.

[0088] In an embodiment of the present specification, the electronic device 400 may include, but is not limited to, a personal computer, a server computer, a workstation, a desktop computer, a laptop computer, a notebook computer, a mobile electronic device, a smart phone, a tablet computer, a cellular phone, a personal digital assistant (PDA), a handheld device, a messaging device, a wearable electronic device, a consumer electronic device, and the like.

[0089] An embodiment of the present invention also provides a computer-readable medium, which carries computer execution instructions. When the computer execution instructions are executed by a processor, they can be used to implement various operations and functions of the DoDAF-based combat simulation method described in various embodiments of this specification.

[0090] The computer-readable medium in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device.

[0091] In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0092] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0093] The present invention is described with reference to flowcharts and / or block diagrams of methods, apparatuses, systems, and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0094] The foregoing description of specific exemplary embodiments of the present invention is for the purpose of illustration and demonstration. These descriptions are not intended to limit the present invention to the precise form disclosed, and it is clear that many changes and variations can be made based on the above teachings. The purpose of selecting and describing the exemplary embodiments is to explain the specific principles of the present invention and its practical application, so that those skilled in the art can realize and utilize various different exemplary embodiments of the present invention and various different selections and changes. The scope of the present invention is intended to be limited by the claims and their equivalents.

Claims

1. A DoDAF-based combat simulation method, characterized in that: include: Based on the DoDAF model, the equipment system is modeled, and the system design from different viewpoints is generated and exported using the preset extensible markup language. The system design includes organizational chart, system function decomposition, capability classification, and combat activities. Performing simulation dependency verification on the system design, and if the system design meets the preset simulation requirements, extracting simulation data based on the system design; A three-dimensional simulation is performed based on the simulation data, and the system design is evaluated based on the simulation results.

2. The DoDAF-based combat simulation method according to claim 1, characterized in that: The method further comprises: If the system design has redundant node information compared to the preset simulation requirement, then based on the preset simulation requirement, the redundant node information is deleted; If the system design is missing node information compared to the preset simulation requirements, the missing node data is supplemented based on the preset simulation data.

3. The DoDAF-based combat simulation method according to claim 1, characterized in that: The different viewpoints include: panoramic viewpoint, capability viewpoint, operational viewpoint and system viewpoint.

4. The DoDAF-based combat simulation method according to claim 1, characterized in that: The extracting simulation data based on the system design includes: Based on the organizational chart in the system design, obtain personnel data; Based on the system function decomposition in the system design, obtain the corresponding equipment performance parameters; Based on the organizational relationship diagram in the system design, obtain combat formation information; Based on the capability classification in the system design, a corresponding indicator system is obtained.

5. The DoDAF-based combat simulation method according to claim 1, characterized in that: The method further comprises: Get the preset plan command list; Establish a mapping relationship between the plan command and various combat activities in the system design.

6. The DoDAF-based combat simulation method according to claim 1, characterized in that: The method further comprises: Set up combat individual information classification nodes and battlefield environment data definitions; The combat entity is synchronized with the combat individual information in the system design, and the combat entity is classified and set based on the combat individual information.

7. A DoDAF-based combat simulation system, characterized in that: include: The generation module is used to model the equipment system based on the DoDAF model, and generate and export the system design under different viewpoints in a preset extensible markup language; An analysis module, used for analyzing the system design, obtaining corresponding operational data, and performing simulation dependency verification based on the operational data; The simulation module is used to perform simulation deduction based on the combat data when the combat data meets the preset simulation requirements and evaluate the system design based on the simulation deduction results.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the DoDAF-based combat simulation method according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the DoDAF-based combat simulation method according to any one of claims 1 to 6.