CN-120655001-B - Spacecraft system simulation method and system based on intelligent behavior rule model
Abstract
The invention relates to a spacecraft system simulation method and system based on an intelligent behavior rule model, wherein the method comprises the steps of designing the behavior rule model according to simulation task requirements and constructing graphical description of the behavior rule model; according to the graphical description of the behavior rule model, constructing a standardized rule model language based on the Baker's normal form of the behavior rule model, serializing a control sequence of the standardized rule model language of the behavior rule model, outputting a control sequence for controlling a spacecraft model and a planning model, acquiring execution results of the spacecraft model and the planning model, performing inverse serialization of the control sequence, studying and judging the execution results, and repeatedly executing the steps until the simulation task requirements are completed. The method effectively solves the defect of the traditional behavior rule modeling based on the rule or the finite state machine, and improves the automation level and the confidence of the spacecraft system against simulation.
Inventors
- REN YE
- YIN JIANFENG
- WANG TONG
- LIN LI
- LIU CHUANKAI
- MIAO JUN
Assignees
- 中国空间技术研究院
Dates
- Publication Date
- 20260508
- Application Date
- 20250526
Claims (6)
- 1. The spacecraft system simulation method based on the intelligent behavior rule model is characterized by comprising the following steps of: Step S1, designing a behavior rule model according to simulation task requirements, and constructing graphical description of the behavior rule model; S2, constructing a standard rule model language based on the Backus-normal form of the behavior rule model according to the graphical description of the behavior rule model; S3, serializing a control sequence for a standardized rule model language of the behavior rule model, and outputting a control sequence for controlling a spacecraft model and a planning model; S4, acquiring execution results of the spacecraft model and the planning model, performing inverse serialization of a control sequence, and performing research and judgment on the execution results; step S5, repeatedly executing the steps S3 to S4 until the simulation task requirement is completed; in the step S1, the graphical description of the behavior rule model is: Each behavior rule is decomposed into a plurality of states, the states are connected with each other through conditions, and each behavior rule is initiated by an initial state and is used as an initial state for execution; Each of the states includes a number of actions for providing external instructions for a solution of the spacecraft model and the planning model; the condition comprises a plurality of sub-condition groups, wherein each sub-condition group comprises a plurality of word conditions, the logic combination relation between each sub-condition in the sub-condition group and the sub-condition is 'intra-group and' or 'intra-group or'; In step S2, a standardized rule model language model based on the bachelor' S paradigm is constructed, which specifically includes: describing each behavior rule model according to the graphical description of the behavior rule model by adopting a Barceis normal form grammar, wherein the standardized rule model language normal form of each behavior rule model at least comprises: The rule field at least comprises a rule name field and a state ordered set field, wherein the state ordered set field comprises a plurality of states; The state field at least comprises a state name field and an action ordered set field, wherein the action ordered set field comprises a plurality of action fields; the action field at least comprises an action name field and an action parameter constraint field; The decision condition set field at least comprises a plurality of decision condition fields, and the operation logic of the decision condition fields is OR; The decision condition field at least comprises a plurality of sub-condition fields, wherein the arithmetic logic of the sub-condition fields is AND, and the sub-condition fields comprise parameters required by decision and corresponding parameter constraints; And the state transition set field at least comprises two state fields and a decision condition set field corresponding to the state transition.
- 2. The spacecraft architecture simulation method based on intelligent behavior rules model according to claim 1, wherein in said step S1, the types of behavior rules model include: The planning rule model is used for generating task control instructions containing task control instruction information in a task planning stage, wherein the task control instruction information comprises a task type, a task target and a spacecraft type; the planning rule model is used for generating planning control information required by the planning model in an action planning stage, wherein the planning control information comprises task time periods and window selection; the behavior rule model is used for generating control information required by the spacecraft model in the spacecraft task execution stage, and the control information comprises load control and target selection.
- 3. The spacecraft architecture simulation method based on an intelligent behavior rule model of claim 1, wherein the types of actions include: A maneuver class for defining a maneuver of the spacecraft in the current state; the reconnaissance detection class is used for defining which sensors are activated by the current spacecraft and the working modes of the sensors; the on-orbit maintenance class is used for defining a selection mode of on-orbit maintenance of the spacecraft; a communication class for determining the report that the spacecraft should send, and an activation scheme for its communication device.
- 4. The spacecraft architecture simulation method based on the intelligent behavior rule model according to claim 3, wherein in said step S3, specifically comprising: Triggering actions corresponding to the states according to the state of the spacecraft system simulation, and generating a control sequence according to a standardized rule model language based on the Barceis-normal form; in the step S4, specifically, the method includes: And executing and completing the control sequence according to the spacecraft model and the planning model, returning to a task situation, collecting data contained in the task situation according to a standardized rule model language based on the Backus paradigm, and performing research and judgment according to the collected data and conditions to determine a corresponding state after state conversion.
- 5. A spacecraft architecture simulation system based on an intelligent behavior rule model for implementing the spacecraft architecture simulation method based on the intelligent behavior rule model according to any one of claims 1 to 4, comprising: the planning model is used for carrying out task autonomous planning according to the control instruction containing the planning control information; The spacecraft model is used for controlling the heart of the spacecraft according to a control instruction containing spacecraft control information; The behavior rule modeling module is used for designing a behavior rule model according to the simulation task requirements, constructing graphical description of the behavior rule model, and constructing a standardized rule model language based on the Backus norm of the behavior rule model according to the graphical description of the behavior rule model; The simulation deduction engine is used for providing an interaction environment for spacecraft system simulation, evaluating, judging and outputting a task situation according to the planning model and the control instruction execution result of the spacecraft model; The interpreter is used for carrying out serialization and deserialization of a control sequence according to the standardized rule model language based on the Barceis normal form of the behavior rule model and the task situation, and outputting control instructions to the planning model and the spacecraft model through the simulation deduction engine; the simulation time module is used for providing simulation time service for the simulation deduction engine; And the environment data service module is used for providing simulation environment data service for the simulation deduction engine.
- 6. The spacecraft architecture simulation system based on an intelligent behavior rule model of claim 5, wherein the simulation deduction engine comprises: the judging and evaluating model is used for judging and evaluating the execution result of the single activity behavior executed by the spacecraft model; And the task execution evaluation model is used for evaluating the effect of executing the task of the spacecraft according to the task requirement, the planning result of the planning model and the execution result of the spacecraft model on a plurality of activity behaviors and judging whether the spacecraft completes the set task.
Description
Spacecraft system simulation method and system based on intelligent behavior rule model Technical Field The invention relates to the technical field of system countermeasure simulation, in particular to a spacecraft system simulation method and system based on an intelligent behavior rule model. Background The behavior rule model is generally used for abstracting and describing behavior, command control rules, engagement rules and the like in the countermeasure simulation of the spacecraft system, and is respectively used for load control, resource scheduling and countermeasure target selection. At present, a behavior rule model in the spacecraft system countermeasure simulation mainly adopts a rule-based modeling method, and can approximate to the actual countermeasure entity behavior under the support of sufficient conditions and action elements. But the implementation workload is large, and especially, the direct translation implementation mode based on the program codes has a plurality of defects in terms of expansibility, logic understandability and reusability. In the field of behavior rule modeling, finite state machines and behavior trees are widely used methods for describing rules and decision processes. The finite state machine can be well corresponding to elements of behaviors through states and state transition, and behavior rules can be conveniently designed and presented in a graphical mode, but the finite state machine has some defects that the description of complex and concurrent behaviors in system countermeasure is difficult to meet, a behavior tree consists of various nodes, leaf nodes correspond to executed actions, and other nodes correspond to logical relations or sequential relations of the behaviors. The behavior tree is more expressive than the state machine. Common to all is the need to develop basic primitives for use in visual design. Therefore, how to use the behavior tree to solve the defect of the traditional behavior rule modeling based on rules or finite state machines becomes an important subject in the field of the fight simulation of the spacecraft system. Disclosure of Invention In order to solve the technical problems in the prior art, the invention aims to provide a spacecraft system simulation method and system based on an intelligent behavior rule model, which can effectively solve the defects of the traditional behavior rule modeling based on rules or finite state machines, and aims at the requirements of sharing and transmitting complex data among various behavior elements in the spacecraft system countermeasure simulation and constructing the intelligent behavior rule, reform a behavior tree, design a behavior rule modeling solution for the spacecraft system countermeasure, provide a graphical behavior rule model modeling method and improve the automation level and confidence of the spacecraft system countermeasure simulation. In order to achieve the aim of the invention, the invention provides a spacecraft system simulation method based on an intelligent behavior rule model, which comprises the following steps: Step S1, designing a behavior rule model according to simulation task requirements, and constructing graphical description of the behavior rule model; S2, constructing a standard rule model language based on the Backus-normal form of the behavior rule model according to the graphical description of the behavior rule model; S3, serializing a control sequence for a standardized rule model language of the behavior rule model, and outputting a control sequence for controlling a spacecraft model and a planning model; S4, acquiring execution results of the spacecraft model and the planning model, performing inverse serialization of a control sequence, and performing research and judgment on the execution results; And step S5, repeatedly executing the steps S3 to S4 until the simulation task requirement is completed. According to an aspect of the present invention, in the step S1, the behavior rule model includes: The planning rule model is used for generating task control instructions containing task control instruction information in a task planning stage, wherein the task control instruction information comprises a task type, a task target and a spacecraft type; the planning rule model is used for generating planning control information required by the planning model in an action planning stage, wherein the planning control information comprises task time periods and window selection; the behavior rule model is used for generating control information required by the spacecraft model in the spacecraft task execution stage, and the control information comprises load control and target selection. According to an aspect of the present invention, in the step S1, the graphical description of the behavior rule model is: Each behavior rule is decomposed into a plurality of states, the states are connected with each other through conditions, and each behavior rule is