A spacecraft module flight rules generation method and system

By automating the identification and generation of simulated flight test details, the problem of low efficiency in writing simulated flight test details in existing technologies has been solved, achieving efficient and accurate simulated flight testing and ensuring the reliability of spacecraft in orbit.

CN117289716BActive Publication Date: 2026-06-05SHANGHAI AEROSPACE SYST ENG INST

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI AEROSPACE SYST ENG INST
Filing Date
2023-09-27
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the current technology, the writing of flight simulation test procedures mainly relies on manual writing, which leads to low efficiency and easy errors. Furthermore, updates to flight procedures cause repeated modifications to the procedures, affecting the accuracy and comprehensiveness of the tests.

Method used

By importing flight programs and utilizing the automated recognition function of the flight simulation rules device, the fully automated writing of flight simulation test rules is achieved, including automatic detection and conversion of format and content, generating flight simulation test rules that meet the standards.

Benefits of technology

It improves the accuracy and efficiency of simulated flight testing, reduces human error, ensures high efficiency and reliability of testing, and provides technical support for spacecraft on-orbit flight missions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117289716B_ABST
    Figure CN117289716B_ABST
Patent Text Reader

Abstract

The present application relates to the field of spacecraft testing, especially to a spacecraft model flight rule generation method and system, comprising the following steps: S1, an executable environment for generating model flight rules is built; after a flight program is received and read by a flight program import module, whether the writing information of the flight program is valid is judged based on predefined import rules, otherwise an error file is generated and an error prompt is given; S2, a model flight rule generation module reads the writing information and judges whether the conditions for automatically converting into model flight rules are met according to predetermined rules; S3, a model flight rule setting module generates different model flight rules and intermediate files to be further processed according to the set model flight rule output form; the present application can realize automatic conversion from a spacecraft flight program to model flight rules, has good practicability, automatic program and other characteristics, and improves the accuracy and precision of model flight testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of spacecraft testing, and in particular to a method and system for generating spacecraft flight simulation rules. Background Technology

[0002] Simulated flight testing is a crucial component of integrated ground testing for aircraft. Its primary purpose is to verify the timing and compatibility of the various subsystems, thereby fully validating the correctness and safety of the flight procedure design. This ensures reliable operation before actual flight, laying a solid foundation for subsequent on-orbit missions. Through thorough simulated flight testing, potential problems and risks in the flight procedures can be identified and resolved, allowing for the early prevention and repair of possible malfunctions. This significantly reduces the risks and uncertainties of actual flight missions, guaranteeing the reliability and success of the aircraft's on-orbit operation.

[0003] However, current flight simulation testing methods face several problems and challenges. These include the fact that test procedures are still primarily written manually from flight procedure documents to verify their correctness and check timing and compatibility – a tedious, time-consuming, and error-prone process. Furthermore, updates and iterations of flight procedures lead to repeated revisions of the procedures, increasing both efficiency and the likelihood of errors, thus affecting the accuracy and comprehensiveness of the tests. Moreover, in manual processing, inadequate individual operation can lead to the redoing of previously completed work, wasting time and resources. Therefore, to maximize work efficiency and resource utilization, a fully automated flight procedure generation system is crucial. Summary of the Invention

[0004] To address the problems in existing technologies, this invention proposes a method and system for generating spacecraft simulated flight test procedures. By importing flight programs and utilizing the automated recognition function of the simulated flight test procedure device, the fully automated writing of simulated flight test procedures is achieved. It can quickly analyze flight program files and automatically generate corresponding simulated flight test procedures based on their content. Through this invention, testers can shorten the writing cycle of simulated flight test procedures and improve the accuracy of the test procedures. The objective of this invention can be achieved through the following technical solutions:

[0005] This invention provides a method for generating spacecraft flight simulation rules, comprising the following steps:

[0006] Step S1: Build an executable environment for generating the flight simulation rules; After the flight program import module receives and reads the flight program, it determines whether the writing information of the flight program is valid based on the predefined import rules. Otherwise, it generates an error file and displays an error message.

[0007] Step S2: The simulation flight rules generation module reads the writing information and determines whether the conditions for automatic conversion into simulation flight rules are met according to the predetermined rules.

[0008] Step S3: The simulation flight rules setting module generates different simulation flight rules and intermediate files to be further processed according to the set simulation flight rules output format.

[0009] Further, in step S1, the validity of the flight program writing information is determined based on predefined import rules; otherwise, an error file is generated and an error message is displayed, including:

[0010] Step S101: The flight program import module automatically detects whether the flight program writing information is valid; if the detection result is valid, the writing information is imported into the simulated flight rules generation module; if an error or non-compliance with the settings is detected, an error file is generated and an error message is displayed.

[0011] Step S102: Modify the flight program according to the error message, re-import and verify it.

[0012] Furthermore, the flight program import module automatically detects whether the flight program's writing information is valid, including:

[0013] Writing information includes both format and content;

[0014] Automatically identify the format of the flight procedure and determine whether the format is the standard form of the aircraft procedure header;

[0015] It automatically identifies the content of flight procedures, determines whether the timing logic and time intervals of the time information in the content meet the preset conditions, and reports any errors in format and timing information.

[0016] Furthermore, in step S2, the simulation flight rules generation module reads the writing information and determines whether the conditions for automatic conversion into simulation flight rules are met according to predetermined rules. This further includes...

[0017] Step S201: Check if the header format of the aircraft program is correct. If it is correct, convert it into the header of an executable simulated flight program table.

[0018] Step S202: Correct the time expression in the flight simulation program table and add ground operation time segments;

[0019] Step S203: Verify and match the associated items in the simulation flight program header, and configure the uplink and downlink channels.

[0020] Further, in step S3, the simulation flight rule setting module generates different simulation flight rules and intermediate files to be further processed according to the set simulation flight rule output format, further including,

[0021] Step S301: Configure the output format of the simulation flight rules setting module to generate simulation flight rules in different formats;

[0022] Step S302: Generate a corresponding intermediate file according to the requirements for subsequent processing.

[0023] Based on the same inventive concept, the present invention also provides a spacecraft simulated flight rules generation system, which executes the above-described simulated flight rules generation method, including,

[0024] The aircraft program import module imports flight programs, performs preliminary processing to determine whether the flight program's writing information is valid, and judges whether the flight program's writing meets the import rules according to preset rules, reporting errors where the rules are not met.

[0025] The simulated flight rules generation module reads information from the flight program import module and determines whether the flight program's writing information meets the conversion rules.

[0026] The Simulation Flight Rules Setting Module is used to generate different forms of Simulation Flight Rules and intermediate files for further processing.

[0027] Furthermore, in the flight procedure import module, the information to be written includes format and content;

[0028] The flight procedure import module automatically identifies the format of the flight procedure and whether it uses a standard flight procedure header.

[0029] It automatically identifies time information in flight program content, judges the rationality of timing logic and time gaps, and provides feedback on erroneous timing and format information.

[0030] Based on the same inventive concept, the present invention also provides a processing device for generating spacecraft flight simulation rules, comprising:

[0031] Memory, which stores computer-readable instructions;

[0032] When a processor executes computer-readable instructions, it implements the spacecraft flight simulation rules generation method described above.

[0033] Based on the same inventive concept, the present invention also provides a readable storage medium for generating spacecraft flight simulation rules, comprising:

[0034] A processing program is stored on a readable storage medium. When the processing program is executed by the processor, it implements the spacecraft flight simulation rules generation method described above.

[0035] Compared with the prior art, the present invention has at least one of the following technical advantages:

[0036] (1) Based on the operation of the spacecraft integrated test system, this invention can realize the automatic conversion of spacecraft flight procedures to simulated flight rules. It has the characteristics of good practicality and high automation, which can effectively improve the accuracy and precision of simulated flight testing and provide technical accumulation and support for spacecraft on-orbit flight missions.

[0037] (2) This invention makes the simulated flight testing process more efficient and reliable. It reduces the workload of manually writing test scripts and avoids errors that may occur during manual writing. By automatically identifying and generating simulated flight test details, testers can focus more on the verification and analysis of flight procedures, thereby improving the overall test quality and efficiency. Attached Figure Description

[0038] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below:

[0039] Figure 1 This is a flowchart of the steps in the method for generating spacecraft flight simulation rules according to the present invention;

[0040] Figure 2 The flowchart of the method for generating spacecraft flight simulation rules of the present invention shows the correspondence between the flight procedure, the flight simulation rules, and the headers of intermediate files.

[0041] Figure 3 This invention provides a method for generating simulation flight rules for spacecraft. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0043] Example 1

[0044] This invention provides a method for generating spacecraft flight simulation rules. Please refer to [link / reference]. Figure 1-3 This includes the following steps:

[0045] Step S1: Establish an executable environment for generating the flight simulation rules; after receiving and reading the flight program, the flight program import module determines whether the flight program's writing information is valid based on predefined import rules. Flight program files that meet the predefined import rules are in the following format: Figure 2 The flight procedure header is shown; otherwise, an error file is generated and an error message is displayed.

[0046] in,

[0047] Step S101: The flight program import module automatically detects whether the flight program writing information is valid; if the detection result is valid, the writing information is imported into the simulated flight rules generation module; if an error or non-compliance with the settings is detected, an error file is generated and an error message is displayed.

[0048] Step S102: Modify the flight program according to the error message, re-import and verify it.

[0049] Step S2: The simulation flight rules generation module reads the writing information and determines whether the conditions for automatic conversion into simulation flight rules are met according to the predetermined rules.

[0050] in,

[0051] Step S201: Check if the header format of the aircraft program is correct. If it is correct, convert it into the header of an executable simulated flight program table.

[0052] Step S202: Correct the time expression in the flight simulation program table and add ground operation time segments;

[0053] Step S203: Verify and match the associated items in the simulation flight program header, and configure the uplink and downlink channels.

[0054] The specific steps are as follows:

[0055] The information to be processed includes: checking the flight procedure header format and converting it into an executable simulated flight procedure header; modifying the expression of time segments in the header to the required format and adding the time segments for ground operations. Checking the matching between related header items (operation code, type, code, name, and interpretation parameter formula), ensuring a one-to-one correspondence between operation codes and types, and that different operation codes correspond to different header items for validity. The software processes other related header item content based on the operation code. The software selects uplink and downlink channels based on the flight procedure link; in the relay channel, the software determines whether the current flight status is within the relay control area; if not, it prompts for a re-sending of the "Out of Single-Address Relay Control Area" command; the software checks the matching of the "Ground Uplink Command" and "Uplink Channel" transmission formats; the simulated flight rules specify the number of command transmissions, and the software adds the required number of command transmissions according to the settings; the software converts the text description into an expression form based on the "Interpretation Parameter Description" and fills it into the parameter interpretation formula.

[0056] Step S3: The flight simulation rules setting module generates different flight simulation rules and intermediate files for further processing according to the set output format. These intermediate files provide input for other software and are configuration files for flight simulation testing. If set to ground uplink instruction count, the software outputs a set of flight procedure instructions for subsequent processing; if set to ground test sequence, the software provides different types of ground test sequence options. Based on the entered instruction repetition count, the software adds the instructions that need to be repeated to the rules according to the corresponding number of repetitions. The software matches the uplink channel from which the instructions are issued based on the channel switching dropdown configuration.

[0057] Furthermore, the flight procedure import module automatically detects whether the flight procedure writing information is valid, including the format and content of the writing information; automatically identifies the format of the flight procedure and determines whether the format is the standard form of the aircraft procedure header format; automatically identifies the content of the flight procedure, determines whether the timing logic and time intervals of the time information in the content meet the preset conditions, and reports any errors in the format and timing information.

[0058] Further, in step S3, the simulation flight rule setting module generates different simulation flight rules and intermediate files to be further processed according to the set simulation flight rule output format, further including,

[0059] Step S301: Configure the output format of the simulation flight rules setting module to generate simulation flight rules in different formats;

[0060] Step S302: Generate a corresponding intermediate file according to the requirements for subsequent processing.

[0061] Example 2

[0062] Based on the same inventive concept, the present invention also provides a spacecraft simulated flight rules generation system, which executes the above-described simulated flight rules generation method, including,

[0063] The aircraft program import module imports flight programs, performs preliminary processing to determine whether the flight program's writing information is valid, and judges whether the flight program's writing meets the import rules according to preset rules, reporting errors where the rules are not met.

[0064] The simulated flight rules generation module reads information from the flight program import module and determines whether the flight program's writing information meets the conversion rules.

[0065] The Simulation Flight Rules Setting Module is used to generate different forms of Simulation Flight Rules and intermediate files for further processing.

[0066] Furthermore, in the flight procedure import module, the information to be written includes format and content;

[0067] The flight procedure import module automatically identifies the format of the flight procedure and whether it uses a standard flight procedure header.

[0068] It automatically identifies time information in flight program content, judges the rationality of timing logic and time gaps, and provides feedback on erroneous timing and format information.

[0069] Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solutions of the present invention by utilizing the methods and techniques disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the protection scope of the technical solutions of the present invention.

Claims

1. A method for generating detailed flight rules for a spacecraft, characterized in that, Includes the following steps, Step S1: Establish an executable environment for generating the flight simulation rules; after receiving and reading the flight program, the flight program import module determines whether the writing information of the flight program is valid based on predefined import rules; otherwise, it generates an error file and displays an error message; wherein, The flight program import module automatically detects whether the writing information of the flight program is valid, including: The information to be written includes format and content; Automatically identify the format of the flight procedure and determine whether the format is the standard header format of the flight procedure; The system automatically identifies the content of the flight program, determines whether the timing logic and time gaps of the time information in the content meet preset conditions, and reports any errors in the format and timing information. Step S2: The flight simulation rules generation module reads the written information and determines whether the conditions for automatic conversion into flight simulation rules are met according to predetermined rules, including: Step S201: Check if the header format of the flight procedure is correct. If it is correct, convert it into the header of an executable flight procedure table. Step S202: Correct the time expression in the simulated flight program table and add ground operation time segments; Step S203: Verify and match the associated items in the header of the simulated flight program table, and configure the uplink and downlink channels; Step S3: The simulation flight rule setting module generates different simulation flight rules and intermediate files to be processed according to the set simulation flight rule output format. The intermediate files provide input for other software and are configuration files for simulation flight testing.

2. The method for generating spacecraft flight simulation rules according to claim 1, characterized in that, In step S1, the validity of the flight program's writing information is determined based on predefined import rules; otherwise, an error file is generated, and an error message is displayed, including: Step S101: The flight program import module automatically detects whether the writing information of the flight program is valid; If the test result is valid, the written information is imported into the simulation flight rules generation module; When an error or non-compliance with settings is detected, an error file is generated, and the aforementioned error message is displayed; Step S102: Modify the flight program according to the error message, re-import and verify it.

3. The method for generating spacecraft flight simulation rules according to claim 2, characterized in that, In step S3, the simulation flight rule setting module generates different simulation flight rules and intermediate files to be processed according to the set simulation flight rule output format. include, Step S301: The simulation flight rules setting module configures the output format of the simulation flight rules and generates simulation flight rules in different formats; Step S302: Generate a corresponding intermediate file according to the requirements for subsequent processing.

4. A spacecraft simulated flight rules generation system, executing the simulated flight rules generation method as described in any one of claims 1-3, characterized in that, include, The flight program import module imports flight programs, performs preliminary processing to determine whether the writing information of the flight program is valid, and determines whether the writing of the flight program meets the import rules according to preset rules, and reports an error if the rules are not met. The simulated flight rules generation module reads the information from the flight program import module and determines whether the writing information of the flight program meets the conversion rules according to the rules. The Simulation Flight Rules Setting Module is used to generate different forms of Simulation Flight Rules and intermediate files to be processed.

5. The spacecraft flight simulation rules generation system according to claim 4, characterized in that, In the flight procedure import module, the information to be written includes format and content; The flight procedure import module automatically identifies the format of the flight procedure and whether it is a standard flight procedure header. It automatically identifies time information in flight program content, judges the rationality of timing logic and time gaps, and provides feedback on erroneous timing and format information.

6. A processing device for generating spacecraft simulated flight rules, characterized in that, include, A memory that stores computer-readable instructions; The processor, when the computer-readable instructions are executed by the processor, implements the spacecraft flight simulation rules generation method as described in any one of claims 1 to 3.

7. A readable storage medium for generating spacecraft flight simulation rules, characterized in that, include, A processing program is stored on a readable storage medium, which, when executed by a processor, implements the spacecraft simulation flight rules generation method as described in any one of claims 1 to 3.