A general spacecraft testing method and system based on hybrid nesting of general templates

By designing a general spacecraft testing method with a hybrid nested general template, the problems of cumbersome testing and human error in existing technologies have been solved. This has enabled the standardization and efficient automation of spacecraft system testing, ensuring the safety and quality of spacecraft in orbit.

CN115615727BActive Publication Date: 2026-03-06BEIJING INST OF CONTROL ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211076707.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2026-03-06
Estimated Expiration
2042-09-05

AI Technical Summary

Technical Problem

Existing spacecraft system testing methods are cumbersome and complex, resulting in low efficiency for test personnel and the risk of human error, making it difficult to meet the testing requirements of different types of spacecraft.

Method used

A general spacecraft testing method based on a hybrid nesting of general templates is adopted. By designing a general system test template, different types of spacecraft are mixed and nested to automate system testing, improve test effectiveness and efficiency, and reduce the risk of human error.

Benefits of technology

It has achieved standardization, unification, and universalization of spacecraft system testing, improved testing efficiency, reduced the risk of human error, and ensured the progress of spacecraft development and safe operation in orbit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115615727B_ABST
    Figure CN115615727B_ABST
Patent Text Reader

Abstract

This invention discloses a general testing method for spacecraft based on a hybrid nesting of general templates, belonging to the field of spacecraft system integration and verification. By designing generalized test templates, common test elements are constrained and organized. Based on the test requirements of different test items and operating conditions, test templates are hybrid nested to simplify the combination of test sequences and meet the different test requirements of complex systems. Test item execution conditions are designed, directly linking test results with test instructions from two dimensions: time and event triggering. This improves test effectiveness, reduces the risk of human error during testing, and provides strong support and assurance for system integration verification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a general testing method and system for spacecraft based on a hybrid nesting of general templates, belonging to the field of spacecraft system integration and verification. Background Technology

[0002] Spacecraft system testing, as a crucial component of spacecraft system integration and verification, bears the important responsibility of ground verification of spacecraft system design and on-orbit operational capability verification. The quality of system testing directly affects the spacecraft's on-orbit performance and operational status.

[0003] Because a spacecraft system is a highly complex and large-scale system, both hardware and software design integrate the system designers' thorough consideration and research on the normal operation of the spacecraft in orbit. Therefore, comprehensive, complete, efficient, and accurate system testing places higher demands on test personnel. Due to significant differences in the functions and designs of different spacecraft, the methods, modes, and operating conditions for system testing also vary. This brings immense workload and pressure to test personnel.

[0004] Current testing methods involve cumbersome manual operations. System testing under complex conditions requires testers to perform repetitive tasks, which seriously affects tester efficiency and exposes them to the risk of human error. Summary of the Invention

[0005] The technical problem solved by this invention is: addressing the shortcomings of existing technologies, this invention proposes a general spacecraft testing method based on a hybrid nesting of general templates. By designing a general system test template, it enables the hybrid nesting of different models and designs of systems to automate system testing. From multiple dimensions such as command transmission, data interpretation, and logical timing, it improves the effectiveness of system testing, increases testing efficiency, reduces the risk of human error, ensures the progress and quality of spacecraft development, and supports the safe and stable operation of spacecraft in orbit.

[0006] The present invention solves the above-mentioned technical problem through the following technical solution:

[0007] A general spacecraft testing method based on a hybrid nested general template includes:

[0008] Based on the system design input, clarify the system testing requirements, screen the common elements of the system testing items, and design a general test sequence execution template;

[0009] The obtained general test sequence execution template is used to perform mixed nesting for different test requirements, test items and test conditions, forming test rules based on mixed nesting of general templates and quantifying requirement indicators, and setting corresponding execution conditions and execution result criteria for each test item;

[0010] The obtained test details are divided according to the execution conditions of each test item, and standardized in terms of time and event dimensions to form test instructions for test items. The test results are directly linked to the test instructions to improve the effectiveness of the test.

[0011] For the obtained test results and test data, review the test details and test instructions, judge the correctness and validity of the data, and verify whether the test results meet the test requirements to reduce the risk of misjudgment.

[0012] Furthermore, the general test sequence execution template is formulated based on the minimum test items, with execution conditions, execution time, execution instructions, and execution results as common elements of the test template.

[0013] Furthermore, the specific method for generating test details by mixing and nesting general templates is as follows:

[0014] The logical relationship between test templates can be parallel or serial. Under the test project with the largest envelope, it is subdivided into multiple sub-test projects defined by general templates. In each sub-test project, the executed instruction is a single instruction or a set of multiple instructions or a set of general templates. Through the mixed nesting of templates and instructions, a complete test sequence is gradually built.

[0015] Furthermore, the execution conditions for the general template are designed, specifically by designing the template execution conditions from two dimensions: time and event. The elements include:

[0016] The absolute time relative to the start time of the entire test project;

[0017] Should the judgment criteria for the results of the previous test item continue to be executed?

[0018] After a certain state variable changes, determine whether the test item should be executed;

[0019] Execute unconditionally.

[0020] Furthermore, the execution conditions determine whether the test item is executed, the execution time determines the start time of the test template, the execution instructions determine the specific operations under the test item, and the execution result criteria determine whether the test results of the test item meet the test requirements or expectations, and can become the execution conditions of other test templates.

[0021] A universal spacecraft testing system based on a hybrid nested general template includes:

[0022] General Test Sequence Execution Template Generation Module: Based on the system's design input, clarify the system testing requirements, select common elements of the system testing items, and design a general test sequence execution template;

[0023] General Test Sequence Execution Template Combination Module: The obtained general test sequence execution template is mixed and nested for different test requirements, test items and test conditions to form test rules based on the mixed nesting of general templates and quantify the requirement indicators, and set the corresponding execution conditions and execution result criteria for each test item;

[0024] The general test sequence execution instruction generation module: Based on the execution conditions of each test item, the obtained test details are standardized and designed from the two dimensions of time and event to form test instructions for the test items. The test results are directly associated with the test instructions to improve the effectiveness of the test.

[0025] Test structure judgment module: Review the test results and test data, verify the test details and test instructions, judge the correctness and validity of the data, and verify whether the test results meet the test requirements to reduce the risk of misjudgment.

[0026] The advantages of this invention compared to the prior art are:

[0027] (1) The present invention proposes a spacecraft general test method based on general template hybrid nesting, which can realize the standardization, unification and generalization of large and complex system test work and improve the effectiveness of system test;

[0028] (2) This invention simplifies the testing process by configuring the test sequence according to different working conditions and projects, and directly associates the data results with the test execution conditions to ensure the effectiveness of the test, improve the test efficiency, and reduce the risk of human error. Attached Figure Description

[0029] Figure 1 A schematic diagram of the system testing process provided for the invention;

[0030] Figure 2 A general test sequence template provided for the invention;

[0031] Figure 3 A hybrid nesting method based on a general test template is provided for the invention. Detailed Implementation

[0032] The specific solution of the present invention will now be described with reference to the accompanying drawings.

[0033] A general spacecraft testing method based on a hybrid nested general template is proposed. This method establishes a framework by mining common elements of test items, such as... Figure 2 The generalized test sequence execution template shown can be nested and mixed to handle different test tasks, as follows: Figure 3 As shown, a generalized test solution is implemented to handle different test tasks. For the "normal simulated flight of a spacecraft" test condition, such as... Figure 1 As shown, the specific steps are as follows:

[0034] (1) Based on the system design input, clarify the system testing requirements, screen the common elements of the system testing items, and design a general test sequence execution template. The general test sequence template is as follows: Figure 2 :

[0035] Test templates are designed based on the smallest test items. Execution conditions, execution time, execution instructions, and execution results are common elements of test templates. Among them, execution conditions determine whether the test item is executed, execution time determines the start time of the test template's operation, execution instructions determine the specific operations under the test item, and execution results and criteria determine whether the test results of the test item meet the test requirements or expectations, and can become the execution conditions for other test templates.

[0036] Table 1. Sample Template for General Test Sequence Execution

[0037]

[0038] (2) Execute the general test sequence template obtained in step (1), and perform mixed nesting for different test requirements, test items, and test conditions to form test details based on the mixed nesting of the general template, quantify the requirement indicators, and set corresponding execution conditions and execution result criteria for each test item. For the "spacecraft normal simulated flight" test condition, the specific method for generating test details by mixed nesting of the general template is as follows: Figure 3 :

[0039] The logical relationships between test templates can be parallel or sequential. Under the largest envelope of test items, multiple sub-test items defined by general templates can be further subdivided. In each sub-test item, the executed instruction can be a single instruction, a set of multiple instructions, or a set of general templates. A complete test sequence is gradually built through the mixing and nesting of templates and instructions. Different test items and operating conditions can be achieved through the combination and nesting of different templates, facilitating systematic testing and also benefiting the work of the subdivided sub-test items.

[0040] By analyzing the "spacecraft normal simulated flight" test conditions, the following general templates can be formed: ground equipment initial state setting template, system initial power-on setting template, on-board component state initial setting template, time synchronization template, component selection template, active phase exhaust setting template, satellite-launch separation setting template, normal mode ground-to-space setting template, on-board component state setting template, spacecraft mode setting template, attitude maneuvering template, orbital maneuvering template, antenna setting template, system power-off setting template, etc. Each type of template is shown in Table 1. By mixing and nesting different templates, different test requirements can be achieved, as shown in the following table:

[0041] Table 2. Test Details for Mixed Nesting of General Templates

[0042]

[0043] (3) Based on the test details obtained in step (2), and according to the execution conditions of each test item, standardize the design from the two dimensions of time and event to form test instructions for the test items. Directly link the test results with the test instructions to improve test effectiveness. The template execution conditions are designed from the two dimensions of time and event, with the following elements:

[0044] 1) The absolute time relative to the start time of the entire test project;

[0045] 2) Should the judgment conditions for the results of the previous test item continue to be executed?

[0046] 3) A change in a certain state variable determines whether the test item should be executed;

[0047] 4) Execute unconditionally.

[0048] The design of execution conditions directly links test results to test instructions, ensuring the effectiveness, continuity, and accuracy of test projects even without human intervention.

[0049] For the various test conditions shown in Table 2, the test instructions generated autonomously based on the general template hybrid nesting are shown in the following table:

[0050] Table 3. Generation of test instructions based on execution conditions

[0051]

[0052]

[0053] (4) Review the test results and test data obtained in step (3), check the test details and test instructions, judge the correctness and validity of the data, and check whether the test results meet the test requirements to reduce the risk of misjudgment.

[0054] A universal spacecraft testing system based on a hybrid nested general template includes:

[0055] General Test Sequence Execution Template Generation Module: Based on the system's design input, clarify the system testing requirements, select common elements of the system testing items, and design a general test sequence execution template;

[0056] General Test Sequence Execution Template Combination Module: The obtained general test sequence execution template is mixed and nested for different test requirements, test items and test conditions to form test rules based on the mixed nesting of general templates and quantify the requirement indicators, and set the corresponding execution conditions and execution result criteria for each test item;

[0057] The general test sequence execution instruction generation module: Based on the execution conditions of each test item, the obtained test details are standardized and designed from the two dimensions of time and event to form test instructions for the test items. The test results are directly associated with the test instructions to improve the effectiveness of the test.

[0058] Test structure judgment module: Review the test results and test data, verify the test details and test instructions, judge the correctness and validity of the data, and verify whether the test results meet the test requirements to reduce the risk of misjudgment.

[0059] This invention designs a universal test template, constrains and organizes common test elements, and mixes and nests test templates according to the test requirements of different test items and working conditions. It simplifies the combination of test sequences to meet the different test requirements of complex systems, designs test item execution conditions, and directly links test results with test instructions from two dimensions: time and event triggering. This improves the effectiveness of testing, reduces the risk of human error in the testing process, and provides strong support and guarantee for system integration verification.

[0060] The present invention proposes a spacecraft general testing method based on hybrid nesting of general templates, which can realize the standardization, unification and generalization of testing work for large and complex systems, and improve the effectiveness of system testing.

[0061] 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.

[0062] The contents not described in detail in this specification are common knowledge to those skilled in the art.

Claims

1. A spacecraft general test method based on universal template hybrid nesting, characterized in that, Comprise: According to the system scheme design input, clear system test requirements, screening system test project common elements, design general test sequence execution template; General test sequence execution template is made with minimum test project, execution condition, execution time, execution instruction, execution result is the common elements of test template; The general test sequence execution template is mixed and nested for different test requirements, test projects and test conditions to form a test specification based on the mixed and nested general template and quantify the demand index, and set the corresponding execution condition and execution result criterion for each test project; The specific method of generating test specification by mixing and nesting general templates is: the logical relationship between test templates is parallel or serial, under the maximum envelope test project, subdivided into multiple general template specified sub-test projects; In each sub-test project, the execution instruction is a single instruction or a collection of multiple instructions or a collection of general templates, and a complete test sequence is gradually built by mixing and nesting templates and instructions; According to the execution condition of each test project, the obtained test specification is divided, and the test instruction is formed for the test project from the time and event two dimensions, and the test result is directly associated with the test instruction to improve the test effectiveness; The execution condition of the general template is designed, and the specific method is: the template execution condition is designed from the time and event two dimensions, and the elements include: the absolute time relative to the starting time of the entire test project; The judgment condition of the previous test project result whether to continue execution; After a certain state quantity changes, judge whether the test project is executed; Unconditional execution; The test result and test data are reviewed, the test specification and test instruction are reviewed, the data correctness and effectiveness are judged, and whether the test result meets the test requirements is reviewed to reduce the risk of misjudgment.

2. The universal test method for spacecraft based on universal template hybrid nesting of claim 1, wherein: The execution condition determines whether the test project is executed, the execution time determines the starting time of the test template running, the execution instruction determines the specific operation under the test project, and the execution result criterion judges whether the test result of the test project meets the test requirements or expectations, and can become the execution condition of other test templates.

3. A universal test system for spacecraft based on hybrid nested universal templates, characterized by, Comprise: A general test sequence execution template generation module: according to the system scheme design input, clear system test requirements, screening system test project common elements, design general test sequence execution template; General test sequence execution template is made with minimum test project, execution condition, execution time, execution instruction, execution result is the common elements of test template; The universal test sequence execution template combination module: the universal test sequence execution template is obtained, mixed and nested for different test requirements, test items and test conditions, test rules based on mixed and nested universal templates are formed, demand indexes are quantified, and corresponding execution conditions and execution result criteria are set for each test item; the specific method of generating test rules by mixed and nested universal templates is: the logical relationship between test templates is parallel or serial, under the maximum envelope test item, the test item is subdivided into a plurality of sub-test items regulated by universal templates; in each sub-test item, the execution instruction is a single instruction or a collection of multiple instructions or a collection of universal templates, and a complete test sequence is gradually built by mixed and nested templates and instructions; The universal test sequence execution instruction generation module: according to the execution conditions of each test item, the obtained test rules are divided, and standardized design is performed from two dimensions of time and event, test instructions for test items are formed, and test results are directly associated with test instructions; The execution conditions of the universal template are designed, and the specific method is: the template execution conditions are designed from two dimensions of time and event, and the elements include: the absolute time relative to the starting time of the entire test item; whether the judgment condition of the previous test item result continues to execute; whether the test item is executed after a certain state quantity changes; unconditional execution; The test structure judgment module: the test results and test data are obtained, the test rules and test instructions are reviewed, the data correctness and effectiveness are judged, and whether the test results meet the test requirements is reviewed.

4. The universal template-based hybrid nested spacecraft generic test system of claim 3, wherein: The execution condition determines whether the test item is executed, the execution time determines the starting time of the test template running, the execution instruction determines the specific operation under the test item, and the execution result criterion judges whether the test result of the test item meets the test requirements or expectation, and can become the execution condition of other test templates.

Citation Information

Patent Citations

  • Language-driven interface for an automated testing framework

    US6907546B1

  • Integrating software-tests with software development environments or tools that can assist software-testing

    US9075920B1