Complex simulation parameter calculation method and device based on capability space autonomous generation

By building presets and new capability spaces, analyzing the simulation platform operation interface for multiple rounds of simulation deductions, the problem of inefficient simulation parameters calculation in traditional simulation methods is solved, and fast and effective simulation parameter calculation is achieved, which improves the decision-making speed and accuracy of simulation confrontation.

CN119808191APending Publication Date: 2025-04-11UNIT 32002 OF THE CHINESE PEOPLES LIBERATION ARMY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411938761.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Traditional system simulation methods cannot quickly solve complex simulation parameters in the simulation confrontation environment, such as the air exchange ratio in the dynamic environment, the detection and discovery probability in joint multi-domain confrontation, and the air interception rate at large-area scales, resulting in low simulation modeling efficiency.

Method used

Through the method of autonomous generation of capability space, presets and new capability spaces are built, simulation platform operation interfaces are analyzed, and multiple rounds of simulation deduction calculations of simulation parameters are performed. The final result is worth using the truncation.

Benefits of technology

It realizes the rapid and efficient calculation of complex simulation parameters in the simulation adversarial environment, and improves the decision-making speed and accuracy of simulation adversarial.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808191A_ABST
    Figure CN119808191A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of simulation modeling, in particular to a complex simulation parameter calculation method and device based on capability space autonomous generation. According to the complex simulation parameter calculation method and device based on capability space autonomous generation, the complete capability space is constructed through capability space autonomous generation, and the complete capability space is a space carrier of capability attributes of different simulation entities and comprises individual characteristic parameter information of the different simulation entities and capability attribute information of the different simulation entities. And the capability distribution and the dynamic attributes of the simulation entity in the whole space range are expressed from the perspective of the capability attributes, and the complete simulation entity data capable of performing dynamic simulation can be automatically extracted based on the complete capability space, so that the simulation parameters can be quickly and effectively calculated according to the complete simulation entity data. The requirement for fast solving of complex simulation parameters in the simulation confrontation environment is met, and the decision-making speed of simulation confrontation is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of simulation modeling, and in particular to a method and device for calculating complex simulation parameters based on autonomous generation of capability space. Background Art

[0002] In the context of rapid development of informatization, the complexity of simulation space is constantly increasing, and the coupling degree of simulation entities is gradually increasing. Traditional system simulation methods usually use a series of simulation entities as modeling objects. Due to the large number of entity models, various types, and slow retrieval, it is impossible to quickly solve complex simulation parameters under simulated confrontation environment conditions, such as air exchange ratio in dynamic environment, detection probability in joint multi-domain confrontation, and air interception rate under large regional scale. These challenges have put forward higher requirements for existing simulation modeling technology, and improvements are urgently needed to meet the needs of rapid solution of complex simulation parameters in simulated confrontation environment. Summary of the invention

[0003] Based on this, it is necessary to provide a method and device for calculating complex simulation parameters based on autonomous generation of capability space to address the above technical problems.

[0004] A method for calculating complex simulation parameters based on autonomous generation of capability space, the method comprising:

[0005] Extract relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment;

[0006] The simulation platform is selected based on the simulation entity parameter information. Within the simulation platform, a preset capability space is constructed and saved according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information;

[0007] Parse and obtain the operation interface of the simulation platform, and build and save a new capability space containing the simulation entity based on the operation interface and simulation entity parameter information;

[0008] Autonomous generation of capability space based on preset capability space and new capability space; wherein autonomous generation of capability space includes: parsing and reading preset capability space and new capability space, assigning dynamic attributes of simulation entity obtained based on distribution law of simulation entity parameter information in preset capability space to simulation entity in new capability space, and constructing and saving complete capability space by filling complete simulation entity data obtained by assignment in new capability space into preset capability space;

[0009] According to the complete simulation entity data in the complete capability space, the operation interface of the simulation platform is called to perform multiple rounds of simulation deduction and calculation of simulation parameters, and the final simulation parameter calculation results are obtained by calculating the truncated mean of multiple groups of calculation results.

[0010] In one embodiment, the simulation entity parameter information includes: entity ID, entity type, entity camp, entity location, entity mount and entity quantity.

[0011] In one embodiment, a simulation platform is selected based on the simulation entity parameter information, and a preset capability space is constructed and saved in the simulation platform according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information, including:

[0012] The simulation platform is selected based on the simulation entity parameter information. The simulation platform has the ability to restore the simulation entity and simulation operation logic in the current simulation confrontation environment, and the simulation platform saves all the capability spaces created therein as a solution file in a fixed format;

[0013] In the simulation platform, by sorting out the calculation requirements of simulation parameters and the distribution patterns of related simulation entity parameter information, a preset capability space is constructed, and the preset capability space is saved as a set of solution files in a fixed format.

[0014] In one embodiment, the operation interface of the simulation platform includes:

[0015] A new solution interface is opened to create capability spaces through code;

[0016] The solution saving interface is used to save the capability space being created;

[0017] Entity creation interface, used to load and create new simulation entities in the capability space;

[0018] Simulation deduction interface, used to control the simulation platform to perform simulation deduction calculations;

[0019] The loss report interface is used to read the operation results of the simulation platform and the loss consumption of the simulation entity.

[0020] In one embodiment, based on the operation interface and the simulation entity parameter information, a new capability space including the simulation entity is constructed and saved, including:

[0021] Create an initial capability space by calling the new solution interface of the simulation platform;

[0022] In the initial capability space, according to the simulation entity parameter information, the entity creation interface of the simulation platform is called to create the simulation entity, and by calling the solution saving interface of the simulation platform, the created new capability space containing the simulation entity is saved as a set of solution files in a fixed format.

[0023] In one embodiment, the preset capability space and the new capability space are parsed and read, the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space are assigned to the simulation entity in the new capability space, and the complete simulation entity data obtained by the assignment in the new capability space is added to the preset capability space to construct and save the complete capability space, including:

[0024] By parsing the solution file save path of the simulation platform, the solution files of the preset capability space and the new capability space are read respectively, and the entity field and camp field in the solution file of the preset capability space are read;

[0025] According to the camp field in the preset capability space solution file, the two entity camps in the simulated confrontation environment are clearly defined;

[0026] According to the distribution law of the simulation entity parameter information, the simulation entity dynamic attributes in the entity field of the preset capability space solution file are extracted, and the simulation entity dynamic attributes are distinguished and saved according to the two sides of the entity camp; wherein the simulation entity dynamic attributes include action plans, action orders and initial positions;

[0027] Read the entity fields in the new capability space solution file, and assign corresponding values ​​to the dynamic attributes of the simulation entities saved in the preset capability space solution file according to the two entity camps, so as to obtain complete simulation entity data;

[0028] Assign the complete simulation entity data to the entity field in the preset capability space solution file, and keep the preset configuration in the preset capability space solution file unchanged, build a complete capability space solution file and save it in a fixed format.

[0029] In one embodiment, according to the complete simulation entity data in the complete capability space, the operation interface of the simulation platform is called to perform multiple rounds of simulation deduction calculations of simulation parameters, and the final simulation parameter calculation results are obtained by calculating the truncated mean of multiple groups of calculation results, including:

[0030] According to the complete simulation entity data in the complete capability space solution file, the simulation platform's simulation deduction interface is called to perform multiple rounds of simulation deduction calculations of simulation parameters;

[0031] During each round of simulation, the loss report interface of the simulation platform is called to read the losses of both sides of the entity camp, and the simulation parameters are deduced and calculated based on the losses. Multiple groups of calculation results are obtained and sorted by size to obtain the calculation result data set of the simulation parameters;

[0032] The final simulation parameter calculation results are obtained by calculating the truncated mean of the calculation result data set.

[0033] In one embodiment, the final simulation parameter calculation result is obtained by calculating the truncated mean of the calculation result data set, which is expressed as

[0034]

[0035] Among them, data_res represents the final simulation parameter calculation results, n represents the length of the calculation result data set, and X sorted ,i represents the i-th element in the calculation result data set.

[0036] In one of the embodiments, the solution file is saved in json or xml format.

[0037] A device for calculating complex simulation parameters based on autonomous generation of capability space, the device comprising:

[0038] An entity information extraction module is used to extract relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment;

[0039] A preset capability space construction module is used to select simulation platforms based on simulation entity parameter information, and to construct and save preset capability spaces within the simulation platform according to the calculation requirements of simulation parameters and the distribution law of simulation entity parameter information;

[0040] A new capability space construction module is used to parse and obtain the operation interface of the simulation platform, and based on the operation interface and simulation entity parameter information, construct and save a new capability space containing simulation entities;

[0041] A capability space autonomous generation module is used to autonomously generate capability spaces based on preset capability spaces and new capability spaces; wherein, the capability space autonomous generation includes: parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity in the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space;

[0042] The multi-round simulation deduction calculation module is used to call the operation interface of the simulation platform to perform multi-round simulation deduction calculations of simulation parameters according to the complete simulation entity data in the complete capability space, and obtain the final simulation parameter calculation results by calculating the truncated mean of multiple groups of calculation results.

[0043] The above-mentioned complex simulation parameter calculation method and device based on the autonomous generation of capability space obtains a complete capability space through the autonomous generation of capability space. The complete capability space is the spatial carrier of the capability attributes of different simulation entities. It not only includes the individual characteristic parameter information of different simulation entities, but also expresses the capability distribution and dynamic attributes of the simulation entities in the entire space range from the perspective of capability attributes. Based on the complete capability space, it can automatically extract complete simulation entity data that can be dynamically simulated, so that the simulation parameters can be quickly and effectively calculated based on the complete simulation entity data, which meets the needs of quickly solving complex simulation parameters in the simulation confrontation environment and improves the decision-making speed of simulation confrontation. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is a flowchart of a method for calculating complex simulation parameters based on autonomous generation of capability space in one embodiment;

[0045] Figure 2 A schematic diagram of autonomous generation of capability space in an embodiment. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0047] In one embodiment, Figure 1 As shown, a method for calculating complex simulation parameters based on autonomous generation of capability space is provided, comprising the following steps:

[0048] Step S1, extracting relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment.

[0049] Among them, the simulation entity parameter information is shown in Table 1, including entity ID, entity type, entity camp, entity position, entity mount and entity quantity.

[0050] Table 1 Simulation entity parameter information

[0051]

[0052] It is understandable that with the rapid development of science and technology, the exploration of simulated confrontation environments has gradually increased. There are many capabilities in the simulated confrontation environment, and clarifying the ability calculation requirements is a prerequisite for calculating simulation parameters. In addition, simulation confrontation in the simulation space requires rapid calculation of simulation parameters, but there will be multiple uncertain and complex simulation parameters in the real confrontation environment. Therefore, the calculation requirements of specific simulation parameters need to be clarified before conducting simulation confrontation deduction.

[0053] Step S2, screening the simulation platform based on the simulation entity parameter information, and constructing and saving the preset capability space in the simulation platform according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information.

[0054] Wherein, step S2 comprises:

[0055] S2.1, screening simulation platforms. Specifically, based on the simulation entity parameter information, the simulation platform is screened. The simulation platform has the ability to restore the simulation entity and simulation operation logic in the current simulation confrontation environment, and the simulation platform saves all capability spaces created therein as solution files in json or xml format.

[0056] S2.2, clarify the simulation parameters. By sorting out the calculation requirements of the simulation parameters, the purpose of building the preset capability space is clarified.

[0057] S2.3, sort out and summarize the distribution rules of simulation entity parameter information related to simulation parameters.

[0058] S2.4, construct a preset capability space, and save the preset capability space as a set of solution files in a fixed format.

[0059] Step S3, parse and obtain the operation interface of the simulation platform, and based on the operation interface and the simulation entity parameter information, construct and save a new capability space including the simulation entity.

[0060] Wherein, step S3 comprises:

[0061] S3.1, parse and obtain the operation interface of the simulation platform, and control the simulation platform through code.

[0062] Specifically, the operation interface of the simulation platform includes:

[0063] A new solution interface is opened to create capability spaces through code;

[0064] The solution saving interface is used to save the capability space being created;

[0065] Entity creation interface, used to load and create new simulation entities in the capability space;

[0066] Simulation deduction interface, used to control the simulation platform to perform simulation deduction calculations;

[0067] The loss report interface is used to read the operation results of the simulation platform and the loss consumption of the simulation entity.

[0068] S3.2, create a new capability space. Specifically, create an initial capability space by calling the new solution interface of the simulation platform; in the initial capability space, call the entity creation interface of the simulation platform to create simulation entities according to the simulation entity parameter information.

[0069] S3.3, call the solution saving interface of the simulation platform, save the created new capability space containing the simulation entity as a set of solution files in a fixed format, and name it 00001.

[0070] Step S4, autonomously generate the capability space based on the preset capability space and the new capability space; wherein, the autonomous generation of the capability space includes: parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity in the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space.

[0071] Among them, the preset capability space and the new capability space are built on the same simulation platform, so the simulation entities in the new capability space can be seamlessly connected to the simulation platform. Therefore, by extracting the dynamic attributes of the simulation entities in the preset capability space and assigning them to the simulation entities in the new capability space, the dynamic simulation environment can be reproduced. Then, the replaced simulation entities are placed in the preset capability space to realize dynamic simulation.

[0072] Capability space is generated autonomously. Figure 2 As shown, the specific process includes the following:

[0073] S4.1, parse and read the preset capability space and the new capability space. Specifically, by parsing the solution file saving path of the simulation platform, the solution files of the preset capability space and the new capability space are read respectively, and the entity field and the camp field in the preset capability space solution file are read.

[0074] S4.2, complete the capability space through entity replacement. Specifically include:

[0075] (1) According to the camp field in the preset capability space solution file, the two entity camps in the simulated confrontation environment are clearly identified.

[0076] (2) According to the distribution law of simulation entity parameter information, the dynamic attributes of the simulation entity in the entity field of the preset capability space solution file are extracted, and the dynamic attributes of the simulation entity are distinguished and saved according to the two entity camps; among them, the dynamic attributes of the simulation entity include action plan (AssignedMission), action order (Doctrine) and initial position (AirOps).

[0077] (3) Read the entity fields in the new capability space solution file, and assign corresponding values ​​to the dynamic attributes of the simulation entities that are distinguished and saved in the preset capability space solution file according to the entity camps, so as to obtain complete simulation entity data. The complete simulation entity data can be dynamically simulated.

[0078] (4) Assign the complete simulation entity data to the entity field in the preset capability space solution file, and keep the preset configuration in the preset capability space solution file unchanged, so as to construct a complete capability space solution file.

[0079] S4.3, save the complete capability space solution file. Save the complete capability space solution file in a fixed format through the solution saving interface, and store it in the simulation platform solution directory for subsequent reading and operation.

[0080] It can be understood that the complete capability space solution file includes not only the individual characteristic parameter information of different simulation entities, but also expresses the capability distribution and dynamic properties of the simulation entities in the entire space from the perspective of capability attributes. Based on the complete capability space, it is able to automatically extract complete simulation entity data that can be dynamically simulated, so that simulation parameters can be quickly and effectively calculated and dynamically simulated based on the complete simulation entity data.

[0081] Step S5, based on the complete simulation entity data in the complete capability space, call the operation interface of the simulation platform to perform multiple rounds of simulation deduction and calculation of simulation parameters, and obtain the final simulation parameter calculation results by calculating the truncated mean of multiple groups of calculation results.

[0082] Wherein, step S5 comprises:

[0083] S5.1, multiple rounds of simulation deduction calculation. Specifically, based on the complete simulation entity data in the complete capability space solution file, the simulation deduction interface of the simulation platform is called to perform multiple rounds of simulation deduction calculation of simulation parameters. Among them, in each round of simulation deduction calculation process, the loss report interface of the simulation platform is called to read the losses of both sides of the entity camp, and the simulation parameters are deduced and calculated based on the losses, and multiple groups of calculation results are obtained and sorted by size to obtain the calculation result data set of the simulation parameters.

[0084] S5.2, truncated mean calculation. Specifically, by calculating the truncated mean of the calculation result data set, the final simulation parameter calculation result is obtained, which is expressed as

[0085]

[0086] Among them, data_res represents the final simulation parameter calculation results, n represents the length of the calculation result data set, and X sorted,i represents the i-th element in the calculation result data set.

[0087] In a specific embodiment, in combination with a specific simulation confrontation environment, a specific implementation process of the above-mentioned complex simulation parameter calculation method based on autonomous generation of capability space is further provided. The simulation confrontation environment is:

[0088] Entity camps: Red and Blue;

[0089] Basic information of the Red Force: 10 A-type aircraft with z-loads parked at M airport;

[0090] Basic information of the blue team: 9 B-type aircraft carrying y payloads, parked at N airport.

[0091] In the current simulated confrontation environment, it is necessary to calculate the air confrontation suppression capability of the red side in this capability space. Considering the physical capability of the blue side, it is necessary to know the air exchange ratio of the two sides' aircraft in order to calculate the simulated confrontation capability.

[0092] The air exchange ratio refers to the exchange ratio of different types of simulated entities in a dynamic environment. Suppose there are two types of aircraft, called type A and type B. In the battle, type A shot down N a Type B aircraft, and Type B aircraft shot down N b Type A aircraft. Then the air exchange ratio R can be expressed by the following formula:

[0093]

[0094] If R>1, it means that type B aircraft is more effective in the engagement than type A aircraft, because more than one type B aircraft is needed to shoot down one type A aircraft; if R=1, it means that the two aircraft are equally effective in the engagement; if R<1, it means that type A aircraft is more effective in the engagement than type B aircraft, because less than one type A aircraft is needed to shoot down one type B aircraft.

[0095] In the current simulation confrontation environment, the specific implementation steps of the above-mentioned complex simulation parameter calculation method based on autonomous generation of capability space include:

[0096] Step S100, extracting relevant simulation entity parameter information according to the calculation requirement of the air exchange ratio in the simulated confrontation environment.

[0097] Specifically, this embodiment needs to calculate the air confrontation capabilities of two simulated entities in a simulated confrontation environment. Therefore, it is necessary to calculate the air exchange ratio of the two simulated entities in a dynamic simulated confrontation environment. The simulated entity parameter information related to the air exchange ratio is shown in Table 2.

[0098] Table 2 Simulation entity parameter information related to air exchange ratio

[0099]

[0100] Step S200, based on the simulation entity parameter information, the simulation platform is selected, and within the simulation platform, a preset capability space is constructed and saved according to the calculation requirements of the air exchange ratio and the distribution law of the simulation entity parameter information. Specifically, the following steps are included:

[0101] Step S210, screening simulation platforms. Screening simulation platforms according to the calculation requirements of the air exchange ratio and the simulation entity parameter information, using the C platform as the simulation platform. And specifying that the storage format of the capability space in the C platform is to be saved in the xml file format.

[0102] Step S220: According to the calculation requirement of the air exchange ratio, it is determined that the preset capability space to be constructed is the preset capability space of the air exchange ratio.

[0103] Step S230, combing through the air exchange ratio to construct the simulation entity parameter information of the preset capability space, and synthesizing the distribution law of the simulation entity parameter information.

[0104] Step S240, construct a preset capability space S0 of the air exchange ratio and save it as a set of solution files in xml format. Taking the real simulation environment as an example, set the motion paths and confrontation contact areas of the two simulation entities to achieve the purpose of exploring the space exchange ratio.

[0105] Step S300: parse and obtain the operation interface of the simulation platform, and based on the operation interface and the simulation entity parameter information, construct and save a new capability space including the simulation entity. Specifically, the following steps are included:

[0106] Step S310, build a simulation link, analyze the operation interface of the C platform, and control the C platform through code. The operation interface of the C platform includes:

[0107] New scenario interface (loadScenarioNew interface): can be used to create capability space on the C platform through code, parameter: name (scheme name).

[0108] Solution saving interface (saveAS interface): can save the created capability space, parameter: fileName (solution name).

[0109] Entity creation interface (creat interface): can load new simulation entities in the capability space, parameters: entity (entity ID); load (entity mount ID); num (entity number) and pos (entity position), etc.

[0110] Simulation deduction interface (start interface): can control the simulation platform to perform simulation deduction calculations, without parameters.

[0111] Loss report interface (get_res interface): can read the operation results of the simulation platform and the loss consumption of the simulation entity, without parameters.

[0112] Step S320, creating a new capability space S1. Specifically, an initial capability space is created by calling a new solution interface; in the initial capability space, an entity creation interface is called according to simulation entity parameter information to create a simulation entity.

[0113] Step S330 , calling the solution saving interface, saving the created new capability space S1 containing the simulation entity as a set of solution files in XML format, and naming it 00001.

[0114] Step S400, autonomously generate capability space based on preset capability space S0 and new capability space S1. Specifically, the following steps are included:

[0115] Step S410, parse and read the preset capability space S0 and the new capability space S1. Specifically, parse the solution file save path of the C platform, read the solution files of the preset capability space S0 and the new capability space S1, respectively, and record them as data.xml and new.xml. And read the entity field and camp field in data.xml.

[0116] Step S420, completing the capability space by entity replacement, including:

[0117] (1) According to the camp field in data.xml, the two entity camps in the simulated confrontation environment are clearly defined: red and blue.

[0118] (2) Extract the dynamic attributes of the simulation entity in the entity field in data.xml, and distinguish the action plan, action order and initial position according to the two sides of the entity camp, and save them as r_AssignedMission, r_Doctrine, r_AirOps and b_AssignedMission, b_Doctrine, b_AirOps respectively.

[0119] (3) Read the entity field in new.xml, and replace the three simulation entity dynamic attributes in the entity field in new.xml according to the entity camps, to form a complete simulation entity data new_list that can be dynamically simulated.

[0120] (4) Assign new_list to the entity field in data.xml, keep the preset configuration in data.xml unchanged, and build a complete capability space solution file.

[0121] Step S430, save the complete capability space solution file. Specifically, save the complete capability space solution file in XML format through the solution saving interface, name it as res.xml, and store res.xml in the C platform solution directory for subsequent reading and operation.

[0122] Step S500, based on the complete simulation entity data in the complete capability space, the operation interface of the simulation platform is called to perform multiple rounds of simulation deduction calculations of the air exchange ratio, and the final air exchange ratio calculation result is obtained by calculating the truncated mean of multiple groups of calculation results. Specifically, the following steps are included:

[0123] Step S510, multiple rounds of simulation and calculation.

[0124] Specifically, the simulation interface of the C platform was called ten times through Python code control. During each simulation, the loss report interface of the C platform was called to read the losses of different camps. The result of the first simulation was: [{'side':'red','Losses':['5x A']},{'side':'blue','Losses':['7x B']}], in which 5 red aircraft were damaged and 7 blue aircraft were damaged.

[0125] According to the air exchange ratio calculation formula: The air exchange ratio of the red and blue sides in this round of simulation is 0.71. The calculation results of the air exchange ratio for ten simulations are shown in Table 3.

[0126] Table 3 Ten calculation results of air exchange ratio

[0127]

[0128]

[0129] Sort the calculation results of the ten simulations by size and save them as the calculation result dataset res_list.

[0130] Step S520, truncated mean calculation. Specifically, after removing the maximum and minimum values ​​in res_list, mean calculation is performed, and the final air exchange ratio calculation result is obtained according to the following calculation formula:

[0131]

[0132] Where n = 10. According to this formula, the air exchange ratio of 10 A-type aircraft carrying z loads and 9 B-type aircraft carrying y loads is 0.825.

[0133] In one embodiment, a device for calculating complex simulation parameters based on autonomous generation of capability space is provided, comprising:

[0134] The entity information extraction module is used to extract relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment.

[0135] The preset capability space construction module is used to screen the simulation platform based on the simulation entity parameter information. In the simulation platform, the preset capability space is constructed and saved according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information.

[0136] The new capability space construction module is used to parse and obtain the operation interface of the simulation platform, and based on the operation interface and simulation entity parameter information, construct and save a new capability space containing simulation entities.

[0137] The capability space autonomous generation module is used to autonomously generate the capability space based on the preset capability space and the new capability space; wherein, the capability space autonomous generation includes: parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity in the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space.

[0138] The multi-round simulation deduction calculation module is used to call the operation interface of the simulation platform to perform multi-round simulation deduction calculations of simulation parameters according to the complete simulation entity data in the complete capability space, and obtain the final simulation parameter calculation results by calculating the truncated mean of multiple groups of calculation results.

[0139] For the specific limitations of the complex simulation parameter calculation device based on the autonomous generation of the capability space, please refer to the limitations of the complex simulation parameter calculation method based on the autonomous generation of the capability space above, which will not be repeated here. Each module in the above-mentioned complex simulation parameter calculation device based on the autonomous generation of the capability space can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0140] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0141] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

[0142] In summary, the above are only preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for calculating complex simulation parameters based on autonomous generation of capability space, characterized in that: The method comprises: Extract relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment; Selecting a simulation platform based on the simulation entity parameter information, and constructing and saving a preset capability space in the simulation platform according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information; Parse and obtain the operation interface of the simulation platform, and build and save a new capability space containing the simulation entity based on the operation interface and simulation entity parameter information; Autonomous generation of capability space is performed based on the preset capability space and the new capability space; wherein, the autonomous generation of capability space includes: parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity in the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space; According to the complete simulation entity data in the complete capability space, the operation interface of the simulation platform is called to perform multiple rounds of simulation deduction and calculation of simulation parameters, and the final simulation parameter calculation results are obtained by calculating the truncated mean of multiple groups of calculation results.

2. The method according to claim 1, characterized in that The simulation entity parameter information includes: entity ID, entity type, entity camp, entity location, entity mount and entity quantity.

3. The method according to claim 2, characterized in that The simulation platform is selected based on the simulation entity parameter information, and within the simulation platform, a preset capability space is constructed and saved according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information, including: A simulation platform is selected based on the simulation entity parameter information, wherein the simulation platform has the ability to restore the simulation entity and the simulation operation logic in the current simulation confrontation environment, and the simulation platform saves all capability spaces created therein as a solution file in a fixed format; In the simulation platform, a preset capability space is constructed by sorting out the calculation requirements of simulation parameters and the distribution rules of related simulation entity parameter information, and the preset capability space is saved as a set of solution files in a fixed format.

4. The method according to claim 1 or 3, characterized in that: The operation interface of the simulation platform includes: A new solution interface is opened to create capability spaces through code; The solution saving interface is used to save the capability space being created; Entity creation interface, used to load and create new simulation entities in the capability space; Simulation deduction interface, used to control the simulation platform to perform simulation deduction calculations; The loss report interface is used to read the operation results of the simulation platform and the loss consumption of the simulation entity.

5. The method according to claim 3, characterized in that: Based on the operation interface and simulation entity parameter information, a new capability space containing simulation entities is constructed and saved, including: Create an initial capability space by calling the new solution interface of the simulation platform; In the initial capability space, according to the simulation entity parameter information, the entity creation interface of the simulation platform is called to create the simulation entity, and by calling the solution saving interface of the simulation platform, the created new capability space containing the simulation entity is saved as a set of solution files in a fixed format.

6. The method according to claim 1, characterized in that Parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity in the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space, including: By parsing the solution file saving path of the simulation platform, the solution files of the preset capability space and the new capability space are read respectively, and the entity field and the camp field in the solution file of the preset capability space are read; According to the camp field in the preset capability space solution file, the two entity camps in the simulated confrontation environment are clearly defined; According to the distribution law of the simulation entity parameter information, the simulation entity dynamic attributes in the entity field of the preset capability space solution file are extracted, and the simulation entity dynamic attributes are distinguished and saved according to the two entity camps; wherein the simulation entity dynamic attributes include action plans, action orders and initial positions; Read the entity fields in the new capability space solution file, and assign corresponding values ​​to the dynamic attributes of the simulation entities saved in the preset capability space solution file according to the two entity camps, so as to obtain complete simulation entity data; The complete simulation entity data is assigned to the entity field in the preset capability space solution file, and the preset configuration in the preset capability space solution file is kept unchanged, so as to construct a complete capability space solution file and save it in a fixed format.

7. The method according to claim 6, characterized in that According to the complete simulation entity data in the complete capability space, the operation interface of the simulation platform is called to perform multiple rounds of simulation deduction and calculation of simulation parameters, and the final simulation parameter calculation results are obtained by calculating the truncated mean of multiple groups of calculation results, including: According to the complete simulation entity data in the complete capability space solution file, the simulation platform's simulation deduction interface is called to perform multiple rounds of simulation deduction calculations of simulation parameters; During each round of simulation, the loss report interface of the simulation platform is called to read the losses of both sides of the entity camp, and the simulation parameters are deduced and calculated based on the losses. Multiple groups of calculation results are obtained and sorted by size to obtain the calculation result data set of the simulation parameters; The final simulation parameter calculation result is obtained by calculating the truncated mean of the calculation result data set.

8. The method according to claim 7, characterized in that By calculating the truncated mean of the calculation result data set, the final simulation parameter calculation result is obtained, which is expressed as Among them, data_res represents the final simulation parameter calculation results, n represents the length of the calculation result data set, and X sorted ,i represents the i-th element in the calculation result data set.

9. The method according to claim 3, 5 or 6, characterized in that: The solution file is saved in json or xml format.

10. A complex simulation parameter calculation device based on autonomous generation of capability space, characterized in that: The device comprises: An entity information extraction module is used to extract relevant simulation entity parameter information according to the calculation requirements of simulation parameters in the simulation confrontation environment; A preset capability space construction module is used to select a simulation platform based on the simulation entity parameter information, and to construct and save a preset capability space in the simulation platform according to the calculation requirements of the simulation parameters and the distribution law of the simulation entity parameter information; A new capability space construction module is used to parse and obtain the operation interface of the simulation platform, and based on the operation interface and simulation entity parameter information, construct and save a new capability space containing simulation entities; A capability space autonomous generation module, used for autonomously generating capability space based on the preset capability space and the new capability space; wherein, the capability space autonomous generation includes: parsing and reading the preset capability space and the new capability space, assigning the dynamic attributes of the simulation entity obtained based on the distribution law of the simulation entity parameter information in the preset capability space to the simulation entity of the new capability space, and constructing and saving the complete capability space by filling the complete simulation entity data assigned in the new capability space into the preset capability space; The multi-round simulation deduction calculation module is used to call the operation interface of the simulation platform to perform multi-round simulation deduction calculation of simulation parameters according to the complete simulation entity data in the complete capability space, and obtain the final simulation parameter calculation result by calculating the truncated mean of multiple groups of calculation results.