Satellite orbit game deduction evaluation method
Through the method of reviewing the satellite track game, calculating the scoring scores, solving the problem of evaluating satellite track game combat effectiveness in existing technologies, realizing the rapid and quantitative evaluation of different scenes, providing important strategic generation and evaluation reference for reference. Essence
Patent Information
- Application Number
- CN202411335759.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-24
AI Technical Summary
It is difficult for the existing technology to effectively evaluate and evaluate the combat effectiveness of satellite orbital games, especially in multiple satellites and multi-round confrontation scenarios.
Provides a satellite orbit game deduction and evaluation method. By obtaining the deduction result data and mission target data, the evaluation score is calculated, and the formula Score=λW-(αF+βT) or Score=∑iλiWi-∑jμjCj-∑kαkFk-∑ is provided. lβlTl is evaluated.
It achieves rapid and quantitative evaluation of satellite orbit game deduction results, can be applied to different types of satellite simulation confrontations, provides important reference basis, and provides support for strategy generation and evaluation.
Smart Images

Figure CN119358379A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite orbit game deduction, and in particular to a satellite orbit game deduction and evaluation method. Background Art
[0002] With the rapid development of computer technology and the continuous improvement of information technology, the use of computer systems to conduct simulation confrontation has become the main form of war simulation. Through computer simulation methods, distributed, parallel, and variable rate methods, it is basically possible to simulate all elements and processes of war. Satellite equipment is technology-intensive, small in number, high in cost, limited in service life, and highly politically sensitive. It is difficult to conduct high-frequency training based on real soldiers and equipment. Using digital parallel battlefields based on computer systems to conduct simulations can verify combat theories, evaluate combat plans, reduce training risks, and improve training effectiveness, providing an environment and means for research, verification, and training for space orbit games.
[0003] Space orbital game refers to the orbital evolution process and its results formed by two or more moving objects constrained by orbital dynamics in the gravitational field of a celestial body, actively exerting control actions under the support of their respective control capabilities and available information, and pursuing opposite, contradictory or inconsistent relative posture states. In a broad sense, orbital game includes both orbital motion problems involving orbital dynamics and posture motion problems affected by orbital motion coupling; in a narrow sense, orbital game only targets orbital motion problems, especially relative orbital motion problems.
[0004] The elements involved in space orbital games include orbital objects, state information, strategy sets, motion strategies, and orbital benefits. For different types of space orbital games, the information required for the task is obtained from the state information, and the motion strategy of the orbital object is designed. It is necessary to comprehensively consider the various constraints of the strategy set and design a motion strategy that meets the task requirements to maximize the orbital benefits.
[0005] Judging and evaluating the simulation results is an important part of space orbit game simulation and an important basis for verifying the simulation effect. In the vast space, spacecraft run at high speeds and are subject to many restrictions such as orbital attitude and fuel. Space orbit game has problems such as difficulty in evaluating combat effectiveness. Summary of the invention
[0006] In order to solve the technical problems existing in the above-mentioned prior art, the purpose of the present invention is to provide a universal satellite orbit game deduction and evaluation method, which can be applicable to different orbits and different types of satellite orbit games, quickly give quantitative evaluation results, and provide an important reference basis for the generation and evaluation of satellite orbit game strategies.
[0007] To achieve the above-mentioned purpose, the present invention provides a satellite orbit game deduction and evaluation method, comprising the following steps:
[0008] Step S1, obtaining satellite orbit game deduction result data;
[0009] Step S2, obtaining satellite orbit game deduction mission target data;
[0010] Step S3: Calculate an evaluation score for the satellite orbit game deduction result according to the satellite orbit game deduction result data and the satellite orbit game deduction task target data.
[0011] According to a technical solution of the present invention, when both opposing parties have a single satellite, the satellite game deduction result data includes the task completion status, the actual orbit change amount consumed, and the actual consumed time; the satellite orbit game deduction task target data includes the maximum satellite orbit change amount and the maximum task time;
[0012] The calculation formula of the judging score is:
[0013] Score=λW-(αF+βT) (1)
[0014] Among them, W represents the mission goal achievement attribute value, which takes the value of 1 when the mission goal is achieved and takes the value of 0 when the mission goal is not achieved; F represents the satellite orbit change amount attribute value, which takes the value of the ratio of the actual orbit change amount consumed to the maximum orbit change amount of the satellite; T represents the mission time attribute value, which takes the value of the ratio of the actual consumed time to the maximum time; λ represents the mission goal weight, α represents the orbit change amount consumption weight, β represents the time consumption weight, and λ, α and β are all constants.
[0015] According to a technical solution of the present invention, when both opposing parties have multiple satellites, the satellite game deduction result data includes the mission completion status, the loss status of our satellites, the actual orbit change amount consumed by each of our satellites, and the actual consumption time of each of our satellites; the satellite orbit game deduction mission target data includes the maximum orbit change amount and maximum mission time of each of our satellites;
[0016] The calculation formula of the judging score is:
[0017] Score=∑ i λ i W i -∑ j μ j C j -∑ k α k F k -∑ l β l T l (2)
[0018] Among them, W i represents the task goal achievement attribute value of the i-th task. When the task goal is achieved, the value is 1, and when the task goal is not achieved, the value is 0i∈{1,2,…,n}, where n is the total number of tasks; C j represents the satellite loss attribute value of the j-th own satellite, which is the satellite loss rate, expressed as a percentage. When the own satellite is not lost, the value is 0, and when the own satellite is completely damaged, the value is 100%, j∈{1,2,…,m}, m is the total number of own satellites; F k represents the satellite orbit change amount attribute value of the k-th own satellite, which is the ratio of its actual consumed orbit change amount to the satellite's maximum orbit change amount, k∈{1,2,…,m}, where m is the total number of own satellites; T l Represents the task time attribute value of the lth task, which is the ratio of the actual consumed time to the maximum task time of the task, l∈{1,2,…,n}, where n is the total number of tasks;
[0019] λ i , μ j , α k , β l are all positive integer constants, among which λ i represents the task objective weight of the i-th task, μ j represents the satellite value weight of the j-th own satellite, α k represents the orbit change consumption weight of the kth satellite, β l Represents the time consumption right of the lth task.
[0020] According to a technical solution of the present invention, multiple tasks are divided into different levels according to their importance, and tasks of different levels correspond to different task objective weights; multiple satellites can be divided into different types according to their criticality, and different types of satellites correspond to different satellite value weights.
[0021] According to a technical solution of the present invention, it also includes:
[0022] Step S4, the satellite orbit game deduction includes multiple rounds of confrontation, counting the referee score of the satellite orbit game deduction result in each round, and calculating the total of the referee scores of multiple rounds.
[0023] According to one aspect of the present invention, an electronic device includes: one or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and the one or more computer programs are stored in the memory. When the electronic device is running, the processor executes the one or more computer programs stored in the memory, so that the electronic device executes the above-mentioned satellite orbit game deduction and evaluation method.
[0024] According to one aspect of the present invention, a computer-readable storage medium is used to store computer instructions, and when the computer instructions are executed by a processor, the above-mentioned satellite orbit game deduction and evaluation method is implemented.
[0025] Compared with the prior art, the present invention has the following beneficial effects:
[0026] The present invention provides a satellite orbit game deduction judging method, which takes whether the mission goal is achieved, the satellite orbit change amount and the mission time consumption as the main factors, conveniently obtains the quantitative judging result, and can be directly applied to the calculation of the result of satellite orbit game deduction. The judging method proposed by the present invention can be applied to different types of satellite simulation confrontation, has a wide range of applications and good versatility; at the same time, the present invention has a good formula form, the results are quantitative and easy to compare, the operation is simple and easy to use, and effectively meets the requirements of instant judging of various scene competitions in various technical challenge competitions. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] 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 are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0028] Figure 1 The flowchart schematically shows a satellite orbit game deduction and evaluation method provided in accordance with one embodiment of the present invention. DETAILED DESCRIPTION
[0029] The description of the embodiments of this specification should be combined with the corresponding drawings, which should be considered as part of the complete specification. In the drawings, the shape or thickness of the embodiments may be enlarged and indicated for simplification or convenience. Furthermore, the parts of each structure in the drawings will be described separately. It is worth noting that the elements not shown in the drawings or not described in words are in a form known to ordinary technicians in the relevant technical field.
[0030] The description of the embodiments herein and any reference to directions and orientations are only for the convenience of description and are not to be construed as any limitation on the scope of protection of the present invention. The following description of the preferred embodiments may involve combinations of features, which may exist independently or in combination, and the present invention is not particularly limited to the preferred embodiments. The scope of the present invention is defined by the claims.
[0031] like Figure 1 As shown, the present invention provides a satellite orbit game deduction and evaluation method, comprising the following steps:
[0032] Step S1, obtaining satellite orbit game deduction result data;
[0033] Step S2, obtaining satellite orbit game deduction mission target data;
[0034] Step S3: Calculate the evaluation score for the satellite orbit game simulation result according to the satellite orbit game simulation result data and the satellite orbit game simulation mission target data.
[0035] According to a technical solution of the present invention, when both opposing parties have a single satellite, the satellite game deduction result data includes the mission completion status, the actual orbit change amount consumed, and the actual consumed time; the satellite orbit game deduction mission target data includes the maximum satellite orbit change amount and the maximum mission time;
[0036] The calculation formula for the judging score is:
[0037] Score=λW-(αF+βT) (1)
[0038] Among them, W represents the mission goal achievement attribute value, which takes the value of 1 when the mission goal is achieved and takes the value of 0 when the mission goal is not achieved; F represents the satellite orbit change amount attribute value, which takes the value of the ratio of the actual orbit change amount consumed to the maximum orbit change amount of the satellite; T represents the mission time attribute value, which takes the value of the ratio of the actual consumed time to the maximum time; λ represents the mission goal weight, α represents the orbit change amount consumption weight, β represents the time consumption weight, and λ, α and β are all constants.
[0039] The maximum orbit change amount and maximum mission time of the satellite are both related to the fuel carried by the satellite. The maximum orbit change amount and maximum mission time of the satellite in the simulated mission can be calculated based on the amount of fuel carried by the satellite.
[0040] According to a technical solution of the present invention, when both opposing parties have multiple satellites, the satellite game simulation result data includes the mission completion status, the loss of our satellites, the actual orbit change amount consumed by each of our satellites, and the actual consumption time of each of our satellites; the satellite orbit game simulation mission target data includes the maximum orbit change amount and the maximum mission time of each of our satellites;
[0041] The formula for calculating the judging score is:
[0042] Score=∑ i λ i W i -∑ j μ j C j -∑ k α k F k -∑ l β l T l (2)
[0043] Among them, W i represents the task goal achievement attribute value of the i-th task. When the task goal is achieved, the value is 1, and when the task goal is not achieved, the value is 0, i∈{1,2,…,n}, n is the total number of tasks; C j represents the satellite loss attribute value of the j-th own satellite, which is the satellite loss rate, expressed as a percentage (0-100%). When the own satellite is not lost, the value is 0, and when the own satellite is completely damaged, the value is 100%, j∈{1,2,…,m}, m is the total number of own satellites; F k represents the satellite orbit change amount attribute value of the k-th own satellite, which is the ratio of its actual consumed orbit change amount to the satellite's maximum orbit change amount, k∈{1,2,…,m}, where m is the total number of own satellites; T l Represents the task time attribute value of the lth task, which is the ratio of the actual consumed time to the maximum task time of the task, l∈{1,2,…,n}, where n is the total number of tasks;
[0044] λ i , μ j , α k , β l are all positive integer constants, among which λ i represents the task objective weight of the i-th task, μ j represents the satellite value weight of the j-th own satellite, α k represents the orbit change consumption weight of the kth satellite, β l Represents the time consumption weight of the lth task.
[0045] Furthermore, for normalized representation, the value range of the weights should be further constrained, for example, agreed to be:
[0046] According to a technical solution of the present invention, multiple tasks can be divided into different levels according to their importance, and tasks of different levels correspond to different task objective weights; multiple satellites can be divided into different types according to their criticality, and different types of satellites correspond to different satellite value weights.
[0047] According to a technical solution of the present invention, it also includes:
[0048] Step S4: The satellite orbit game deduction includes multiple rounds of confrontation, and the referee score of the satellite orbit game deduction result in each round is counted, and the total of the referee scores of multiple rounds is calculated.
[0049] Taking two rounds as an example, the scores of A and B are:
[0050]
[0051] in, Indicates the score of side A in the first round; Indicates the score of side A in the second round; Indicates the score of Party B in the first round; Indicates the score of Party B in the second round.
[0052] The satellite orbit game deduction and evaluation method provided by the present invention is described in detail below in conjunction with specific embodiments.
[0053] The weights are configured as λ=10, α=3, β=1. According to the value type of the satellite, the satellite value weight and satellite loss weight are configured as follows: θ=1.0, η=1.0, μ=9 for high-value satellites; θ=0.6, η=0.6, μ=6 for medium-value satellites; θ=0.4, η=0.4, μ=3 for low-value satellites.
[0054] According to the formula, the quantitative results can be calculated as shown in the following tables.
[0055] Table 1 Example 1
[0056] first Second time The third time Achieve goal W 0(No) 1 (Yes) 1 (Yes) Track change amount F 60% 50% 33% Time T 100% 75% 24% Score -2.8 7.75 8.77
[0057] Table 1 shows three single-round single-satellite satellite orbit game simulations. Based on the data in Table 1 and formula (1), the referee score of each satellite orbit game simulation result can be calculated.
[0058] Table 2 Example 2
[0059]
[0060] Table 2 shows the simulation of a two-round satellite orbit game involving multiple satellites. Based on the data in Table 1 and formulas (2) and (3), the referee scores of Party A and Party B can be calculated.
[0061] The judging method provided by the present invention takes whether the mission goal is achieved, the satellite orbit change amount and the mission time consumption as the main factors, and takes into account the weights of different factors, so as to realize the quantitative judging of the game results, thereby providing a basis for the satellite orbit game deduction calculation and the instant judging of various scene competitions in the technical challenge competition. The present invention is simple to operate and convenient to judge, and has good speed and versatility.
[0062] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0063] Finally, it should be noted that the above is a preferred embodiment of the present invention. It should be pointed out that although the preferred embodiment of the present invention has been described, for those skilled in the art, once the basic creative concept of the present invention is known, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be regarded as the protection scope of the present invention. Therefore, the attached claims are intended to be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the embodiments of the present invention.
Claims
1. A satellite orbit game simulation and evaluation method, characterized in that: The following steps are involved: Step S1, obtaining satellite orbit game deduction result data; Step S2, obtaining satellite orbit game deduction mission target data; Step S3: Calculate an evaluation score for the satellite orbit game deduction result according to the satellite orbit game deduction result data and the satellite orbit game deduction task target data.
2. The satellite orbit game deduction and evaluation method according to claim 1 is characterized in that: When both parties have a single satellite, the satellite game simulation result data includes the mission completion status, the actual orbit change amount consumed, and the actual consumed time; the satellite orbit game simulation mission target data includes the maximum satellite orbit change amount and the maximum mission time; The calculation formula of the judging score is: Score=λW-(αF+βT) (1) Among them, W represents the mission goal achievement attribute value, which takes the value of 1 when the mission goal is achieved and takes the value of 0 when the mission goal is not achieved; F represents the satellite orbit change amount attribute value, which takes the value of the ratio of the actual orbit change amount consumed to the maximum orbit change amount of the satellite; T represents the mission time attribute value, which takes the value of the ratio of the actual consumed time to the maximum time; λ represents the mission goal weight, α represents the orbit change amount consumption weight, β represents the time consumption weight, and λ, α and β are all constants.
3. The satellite orbit game deduction and evaluation method according to claim 1, characterized in that: When both parties have multiple satellites, the satellite game simulation result data includes the mission completion status, our satellite loss status, the actual orbit change amount consumed by each of our satellites, and the actual consumption time of each of our satellites; the satellite orbit game simulation mission target data includes the maximum orbit change amount and maximum mission time of each of our satellites; The calculation formula of the judging score is: Score=∑ i l i W i -∑ j m j C j -∑ k a k F k -∑ l b l T l (2) Among them, W i represents the task goal achievement attribute value of the i-th task. When the task goal is achieved, the value is 1, and when the task goal is not achieved, the value is 0, i∈{1, 2, …, n}, n is the total number of tasks; C j represents the satellite loss attribute value of the ,-th own satellite, which is the satellite loss rate, expressed as a percentage (0-100%). When the own satellite is not lost, the value is 0, and when the own satellite is completely damaged, the value is 100%. j represents any own satellite, j∈{1, 2, …, m}, and m is the total number of own satellites. k represents the satellite orbit change amount attribute value of the k-th own satellite, which is the ratio of its actual consumed orbit change amount to the satellite's maximum orbit change amount, k∈{1, 2, …, m}, m is the total number of own satellites; T l represents the task time attribute value of the th task, which is the ratio of the actual consumed time to the maximum task time of the task, l∈{1, 2, …, n}, where n is the total number of tasks; λ i , μ j , α k , β l are all positive integer constants, among which λ i represents the task objective weight of the i-th task, μ j represents the satellite value weight of the j-th own satellite, α k represents the orbit change consumption weight of the kth satellite, β l Represents the time consumption weight of the lth task.
4. The satellite orbit game deduction and evaluation method according to claim 3 is characterized in that: Multiple tasks can be divided into different levels according to their importance, and tasks of different levels have corresponding task objective weights; multiple satellites can be divided into different types according to their criticality, and different types of satellites have corresponding satellite value weights.
5. The satellite orbit game deduction and evaluation method according to claim 1, characterized in that: Also includes: Step S4, the satellite orbit game deduction includes multiple rounds of confrontation, counting the referee score of the satellite orbit game deduction result in each round, and calculating the total of the referee scores of multiple rounds.
6. An electronic device, characterized in that: include: One or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and the one or more computer programs are stored in the memory. When the electronic device is running, the processor executes the one or more computer programs stored in the memory, so that the electronic device executes the satellite orbit game deduction and evaluation method as described in any one of claims 1 to 5.
7. A computer-readable storage medium, characterized in that: Used to store computer instructions, which, when executed by a processor, implement the satellite orbit game deduction and evaluation method as described in any one of claims 1 to 5.