Rocket flight test full-process supervision data acquisition method, equipment and medium
By configuring a monitoring and control center and generating a tag coding table in rocket flight tests, constructing a multi-agent resource graph, defining trigger conditions, generating monitoring scripts, and coordinating data acquisition in semi-physical tests, the problems of inconsistent timing between control and data acquisition and chaotic data organization in rocket flight tests were solved, and the structured and traceable data was achieved.
Patent Information
- Application Number
- CN202511728211.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-02-24
AI Technical Summary
In existing rocket flight test methods, control release and data acquisition are independent of each other, lacking a unified timing benchmark and label coding system, resulting in insufficient consistency and traceability of multi-source data throughout the entire test process.
By configuring the monitoring and control center, a time base and tag encoding table are generated, a multi-agent resource graph is constructed, control and acquisition trigger conditions are defined, a monitoring script is generated, and monitoring control and data acquisition are executed collaboratively in the semi-physical experiment. Monitoring data fragments are generated based on the key event trigger mechanism, and time alignment and multi-dimensional tag annotation are performed, and finally, the data is stored in a solidified manner.
It enables the triggering and recording of control commands and data acquisition under a unified time reference, generates structured supervisory data fragments, solves the problems of inconsistent timing across centers and chaotic data organization, and improves the retrievability and traceability of data.
Smart Images

Figure CN121559905A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data acquisition technology, and in particular to a method, equipment and medium for monitoring and acquiring data throughout the entire process of rocket flight testing. Background Technology
[0002] Currently, in the field of hardware-in-the-loop (HIL) simulation verification for rocket flight tests, the mainstream collaborative testing process is gradually forming a multi-source interactive structure involving the module control center, sensor center, and simulation center. The testing architecture typically relies on hardware-in-the-loop simulation, distributed telemetry and control networks, and event-driven control technology to achieve ground simulation of the flight environment, real-time execution of control logic, and instant acquisition of various test data. To further improve the precision of the testing process, methods such as tag-based management, time synchronization, and event-triggered data acquisition are increasingly being applied to the test configuration and execution stages, enabling the testing process to gradually evolve towards process-oriented organization, automated execution, and structured data processing.
[0003] Existing methods still have room for improvement. First, the current methods generally employ an independent approach to control distribution and data collection, making it difficult to establish a consistent time-series benchmark across different centers. Second, existing methods lack a unified labeling and coding system and a structured data organization mechanism, making it difficult to maintain consistency and traceability of multi-source data throughout the entire experimental process. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a method for monitoring and collecting data throughout the entire rocket flight test process to address the problems of lacking consistent timing and unified tagged data organization.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: Firstly, the present invention provides a method for collecting monitoring data throughout the entire process of rocket flight testing, comprising, Configure a monitoring and control center, register the module control center, sensor center, and simulation center as monitoring agents, and generate time references and tag coding tables; A multi-agent resource graph is constructed based on the supervisory agent, time base and tag encoding table, and control trigger conditions and acquisition trigger conditions are defined. The supervisory control center is used to edit the control trigger conditions and acquisition trigger conditions into a flight test supervision script, and the flight test supervision script is compiled into a supervision control and data acquisition scheme. In the semi-physical experiment, a supervisory agent is used to collaboratively execute the supervisory control and data acquisition scheme, and to generate supervisory data fragments based on the key event triggering mechanism; Time alignment and multi-dimensional labeling are performed on the monitored data fragments, and then they are stored in a fixed manner to form a monitoring and control data warehouse.
[0007] As a preferred embodiment of the rocket flight test full-process supervision data acquisition method described in this invention, the configuration of the supervision and control center refers to establishing communication interfaces between the supervision and control center and the module control center, sensor center and simulation center; Registering the section control center, sensor center, and simulation center as supervisory agents means registering the section control center as a section supervisory agent, and registering the sensor center and simulation center as channel supervisory agents.
[0008] As a preferred embodiment of the rocket flight test full-process supervision data acquisition method described in this invention, the specific steps for constructing a multi-agent resource graph based on supervision agents, time bases, and tag encoding tables, and defining control trigger conditions and acquisition trigger conditions, are as follows. Collect communication parameters and control interface information of the supervisory agent, and establish an index relationship with the tag encoding table to form a section supervisory agent information record and a channel supervisory agent information record; Based on the information records of the compartment supervision agent, the information records of the passage supervision agent, and the time reference, the compartment supervision agent and the passage supervision agent are matched to form a control and data collection correspondence. By using supervisory agents as nodes and the correspondence between control and data collection as edges, a multi-agent resource graph is formed. The multi-agent resource map is divided into flight phases using a tag coding table, forming multiple flight phase segments. The control trigger conditions and acquisition trigger conditions are set according to the control and acquisition correspondence of each flight phase segment.
[0009] As a preferred embodiment of the rocket flight test full-process monitoring data acquisition method described in this invention, the step of using a monitoring and control center to edit the control trigger conditions and acquisition trigger conditions into a flight test monitoring script includes the following specific steps. Collect the trigger condition parameters for each supervisory agent; The monitoring and control center associates the control trigger conditions and the data acquisition trigger conditions with the tag coding table, thus forming a tag reference relationship; Generate control action timing based on control trigger conditions, and set acquisition task configuration for control action timing according to the correspondence between control and acquisition; The control action timing, data acquisition task configuration, trigger condition parameters, and tag reference relationships are combined in order according to the time base to form a flight test monitoring script.
[0010] As a preferred embodiment of the rocket flight test full-process monitoring data acquisition method described in this invention, the specific steps of using a monitoring agent to collaboratively execute the monitoring control and data acquisition scheme during the semi-physical test are as follows: Before the semi-physical test, the monitoring and control center distributes the monitoring and control plan to the module monitoring agent and the data acquisition plan to the channel monitoring agent. During the semi-physical test, the module supervision agent executes control actions according to the supervision and control plan, while the channel supervision agent collects data according to the data acquisition plan.
[0011] As a preferred embodiment of the rocket flight test full-process supervision data acquisition method described in this invention, the key event triggering mechanism refers to intercepting supervision data segments when triggering control triggering conditions and acquisition triggering conditions.
[0012] As a preferred embodiment of the rocket flight test full-process monitoring data acquisition method described in this invention, the specific steps for performing time alignment and multi-dimensional labeling on the monitoring data segments are as follows: The supervision data segments are time-aligned according to the time base to obtain time-aligned supervision data segments; Multidimensional labels are assigned to each time-aligned supervised data segment according to the label encoding table, and a supervised data index is generated.
[0013] As a preferred embodiment of the rocket flight test full-process monitoring data acquisition method described in this invention, the specific steps for solidifying and storing the data to form a monitoring and control data repository are as follows: The monitoring and control center is used to solidify and store the monitoring data fragments and monitoring data indexes after multidimensional labeling. Establish a supervisory control data repository on the ground server based on the supervisory data index.
[0014] In a second aspect, the present invention provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, implements any step of the method for monitoring and acquiring data throughout the entire process of rocket flight testing as described in the first aspect of the present invention.
[0015] Thirdly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, it implements any step of the method for monitoring and acquiring data throughout the entire process of a rocket flight test as described in the first aspect of the present invention.
[0016] The beneficial effects of this invention are as follows: By establishing a unified time reference, a tag encoding table, and a multi-agent resource graph, control commands and data acquisition are triggered, executed, and recorded under a unified time reference, solving the problem of inconsistent timing across centers; by generating supervisory data fragments through a key event triggering mechanism, the experimental data is automatically transformed from raw timing streams to structured semantic fragments, enabling control actions and measurement data to form a searchable, indexable, and associative unified expression, solving the problems of chaotic data organization and insufficient traceability caused by the lack of a tagging system in existing methods. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 A flowchart of a method for monitoring and collecting data throughout the entire process of rocket flight testing; Figure 2 A diagram generated to monitor agent configuration and data collection scheme; Figure 3 A schematic diagram for generating supervised data fragments; Figure 4 A schematic diagram for establishing a data warehouse for supervision and control. Detailed Implementation
[0019] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0020] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0021] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0022] Reference Figures 1-4 As an embodiment of the present invention, this embodiment provides a method for collecting monitoring data throughout the entire process of rocket flight testing, including the following steps: S1: Configure the monitoring and control center, register the module control center, sensor center and simulation center as monitoring agents, and generate time reference and tag coding tables.
[0023] S1.1: Install and power on the monitoring and control center on the ground semi-physical test bench, and establish a communication interface between the monitoring and control center and the module control center, sensor center and simulation center; The monitoring and control center is an integrated assembly of a flight control computer, a time synchronization center, and a data acquisition center.
[0024] Create a module supervision agent for each module control center, and a channel supervision agent for each sensor center and simulation center. The module supervision agent and the channel supervision agent are collectively referred to as supervision agents. A supervisory agent is a logical entity in a supervisory control center used to execute control commands or data acquisition tasks. It achieves supervisory control and data acquisition functions through communication with the corresponding center.
[0025] S1.2: Configure a time reference for the monitoring and control center. The time reference adopts any one of the following timing methods: global satellite navigation timing signal, precise time synchronization protocol, and network time protocol. The monitoring and control center sends the time base to each segment monitoring agent and channel monitoring agent, enabling them to use a unified time base when exchanging control commands and collecting data.
[0026] Create a blank table and set the flight phase label field, critical event label field, segment supervision agent label field, channel supervision agent label field, and control mode label field in the blank table. Assign a unique label code value to each flight phase, critical event, segment supervision agent, channel supervision agent, and control mode. Record the label code values in the blank table to form a label code table and send it to the supervision agent. Critical events refer to the time markers used in the rocket flight test process to characterize the transition between test phases, the execution of control actions, or the changes in equipment status.
[0027] It should also be noted that by abstracting and registering heterogeneous physical centers as standardized software supervision agents, a flexible supervision and control center architecture decoupled from hardware was constructed, laying a solid foundation for subsequent programmable supervision and control schemes. A unified time base and label encoding table were generated, establishing a unified spatiotemporal coordinate and semantic encoding standard for all data from the initialization stage. This fundamentally solved the problems of timing chaos and semantic ambiguity caused by clock asynchrony and inconsistent data identification between centers in traditional methods, providing a fundamental guarantee for the accurate alignment and correlation analysis of data throughout the entire process.
[0028] S2: Construct a multi-agent resource graph based on the supervisory agent, time base, and tag encoding table, and define control trigger conditions and acquisition trigger conditions. Use the supervisory control center to edit the control trigger conditions and acquisition trigger conditions into a flight test supervision script, and compile the flight test supervision script into a supervision control and data acquisition scheme.
[0029] S2.1: Establish a tag index according to the logical order of each tag field in the tag encoding table, and associate the tag index with the time base to form a time tag mapping relationship.
[0030] The monitoring and control center reads the communication parameters and control interface information of the compartment monitoring agent from the monitoring agent, and establishes an index relationship between the communication parameters and control interface information of the compartment monitoring agent and the compartment monitoring agent tag field in the tag coding table to form a compartment monitoring agent information record; The communication parameters of the compartment supervision agent include the communication protocol type, communication address, and data transmission rate. The control interface information of the compartment supervision agent includes the control commands that can be issued and the control response identifier.
[0031] Read the communication parameters and control interface information of the channel supervision agent from the supervision agent, and establish an index relationship between the communication parameters and control interface information of the channel supervision agent and the channel supervision agent tag field in the tag encoding table to form a channel supervision agent information record; The communication parameters of the channel supervision agent include the communication protocol type, communication address, data acquisition channel number, sampling frequency, and data buffer depth. The control interface information of the channel supervision agent includes the callable acquisition task identifier and sampling control commands.
[0032] Based on the information records of the compartment supervision agent and the channel supervision agent, the control and data acquisition correspondence between the compartment supervision agent and the channel supervision agent is matched sequentially to form a supervision agent interaction table. For example, the compartment supervision agent information record contains "engine valve switch control command" with a communication address of "CAN_01", and the channel supervision agent information record contains "engine cavity pressure sensor signal acquisition" with a communication address of "CAN_01". When the communication addresses are consistent and the corresponding time bases in the time tag mapping relationship are consistent, the supervision and control center associates the compartment supervision agent and the channel supervision agent to form a control and data acquisition correspondence of "valve control - cavity pressure acquisition".
[0033] By treating the compartment supervision agent and the channel supervision agent as nodes, and the control and acquisition correspondence as edges, and labeling each node with the corresponding tag code value, communication parameters and time base, a multi-agent resource graph is formed.
[0034] S2.2: The Supervision and Control Center defines the execution phase and event trigger points of the flight test in sequence according to the flight phase label field and the critical event label field in the label coding table, and determines the trigger conditions for each segment supervision agent to execute control commands and the trigger conditions for each channel supervision agent to collect data.
[0035] Furthermore, according to the topological order of the correspondence between control and acquisition in the multi-agent resource graph, the interaction path between the compartment supervision agent and the channel supervision agent is extracted, and the control start node and acquisition response node are marked on each interaction path; The topological order of the control and data acquisition correspondence is the execution order of the control command issuance direction and data acquisition return direction between the compartment supervision agent and the channel supervision agent, arranged from upstream to downstream according to the control dependency relationship; The interaction path is the transmission path between control commands and data acquisition.
[0036] The interaction path is divided into multiple flight phase segments according to the time order of the flight phase label field, and a flight phase label code value is assigned to each flight phase segment to form a flight phase division table.
[0037] The label encoding values of key events within each flight phase segment are matched with the corresponding supervisory agents on the interaction path to form a key event association table.
[0038] In the multi-agent resource graph, find the supervisory agent corresponding to each key event in the key event association table. Combine the control instruction name in the control and acquisition correspondence of each supervisory agent with the tag code value of the key event to form a control trigger condition. Add a trigger time offset of the control instruction to the control trigger condition. For example, for engine ignition, set the trigger time offset to 60ms in advance; for power switching and mode switching, set the trigger time offset to 30ms in advance; and for event confirmation, set the trigger time offset to 80ms out of lag. Because a 60ms advance trigger time offset for engine ignition can cover the processing delay and communication uncertainty of engine ignition, the engine ignition can be completed stably. A 30ms advance trigger time offset for power switching and mode switching can ensure that power switching and mode switching are completed before the critical event time point, avoiding premature switching from interfering with the flight test process. An 80ms delay trigger time offset for event confirmation can cover the stabilization time of each center, allowing event confirmation to be based on a stable state and improving the accuracy of event judgment. Excessive trigger time offset for engine ignition actions may cause the engine ignition action to be executed prematurely, leading to ignition failure or safety protection triggering. Insufficient offset may cause the engine ignition action to not be fully executed at the critical moment, resulting in ignition timing delay and disrupting the time consistency of the engine start sequence. Excessive trigger time offset for power switching and mode switching actions may cause various centers to enter the new working mode prematurely, causing flight process logic disorder or non-synchronization of related centers. Insufficient offset may not be able to complete before the arrival of the critical event, preventing downstream control dependency conditions from being established on time. Excessive trigger time offset for event confirmation actions may reduce the real-time performance of event judgment, causing the overall delay of the subsequent decision-making link. Insufficient offset may read the unstable state of various centers, leading to incorrect event judgment.
[0039] The acquisition task identifier and key event tag code value in the control and acquisition correspondence of the supervisory agent corresponding to each key event are combined to form the acquisition trigger condition. An acquisition time window consisting of the acquisition start time and acquisition end time is added to the acquisition trigger condition. For example, for "engine cavity pressure sensor signal acquisition", the acquisition start time is set to 50ms before the control command is triggered and the acquisition end time is set to 150ms after the control command is triggered. For "separation acceleration signal acquisition", the acquisition start time is set to 20ms before the control command is triggered and the acquisition end time is set to 80ms after the control command is triggered. For "attitude angular velocity sensor signal acquisition", the acquisition start time is set to 100ms before the control command is triggered and the acquisition end time is set to 200ms after the control command is triggered. Because engine valve actuation involves a measurable pressure pre-change before triggering and a significant pressure surge and stabilization process after actuation, the acquisition time window of "engine chamber pressure sensor signal acquisition" can cover the complete dynamic process of pressure change. An excessively large acquisition time window will capture a large amount of steady-state pressure signals unrelated to valve actuation, leading to data redundancy; an excessively small window will truncate the chamber pressure rise or stabilization process, resulting in incomplete pressure dynamic characteristics. Since the initiation, peak value, and decay of the separation impact all change rapidly within a very short time, the acquisition time window of "separation acceleration signal acquisition" can completely cover the entire process of impact formation and decay. An excessively large acquisition time window will introduce a large amount of background vibration or structural noise, increasing the burden of subsequent processing. An excessively small window will prevent the impact tail segment from being recorded, causing the separation characteristics to lose key information. Attitude adjustment actions usually have observable pre-disturbances before triggering and undergo a complete dynamic process of angular velocity change to convergence after the attitude adjustment action. The acquisition time window of "attitude angular velocity sensor signal acquisition" can cover the continuous change segment of the attitude adjustment action. An excessively large acquisition time window will include a large amount of attitude changes unrelated to attitude adjustment, increasing the amount of data. An excessively small window will prevent the attitude disturbance process from being completely reconstructed, affecting the attitude change analysis.
[0040] S2.3: Based on the control trigger conditions, acquisition trigger conditions, time reference and tag coding table, edit and generate the flight test supervision script, including the control action sequence, acquisition task configuration, trigger condition parameters and tag reference relationship.
[0041] Furthermore, the trigger condition parameters corresponding to each module supervision agent and each channel supervision agent are read, and the trigger condition parameters are associated with the time base so that each control trigger condition and acquisition trigger condition obtains a clear trigger time position. Trigger condition parameters refer to all the elements that constitute control trigger conditions and acquisition trigger conditions, including control command name, acquisition task identifier, key event label code value, control execution time offset, and acquisition time window.
[0042] The control trigger conditions and acquisition trigger conditions are associated with the tag code values of the corresponding flight phase tag, critical event tag, segment supervision agent tag, and channel supervision agent tag, respectively, to form a tag reference relationship.
[0043] After the trigger condition parameters, time base and tag code value are associated, the corresponding control instructions are arranged according to the trigger time order of the control trigger conditions to form the control action sequence.
[0044] According to the correspondence between control and acquisition, each control instruction in the control action sequence is assigned a corresponding acquisition task. The acquisition start time, acquisition end time, and acquisition task identifier of the acquisition task are matched with the time base to form the acquisition task configuration.
[0045] The control action timing, data acquisition task configuration, trigger condition parameters, and tag reference relationships are combined in order according to the time base to form a flight test monitoring script.
[0046] Lexical and syntactic parsing are used to convert flight test monitoring scripts into instruction sequences, which are then assembled into a monitoring, control, and data acquisition scheme.
[0047] It should also be noted that by dynamically defining flight phases, key events, and corresponding control and acquisition tasks through scripting, and compiling the scripts into an execution scheme that includes a state machine, scheduling table, and triggering rules, the flexible configuration and automated generation of the supervisory control scheme are realized, overcoming the drawbacks of traditional hard-coded rigidity and difficulty in adapting to changes in the test process. By associating control commands with the triggering conditions and time windows of data acquisition, the coordinated triggering of control and acquisition actions under a unified timing sequence is ensured, providing a foundation for forming causally related supervisory data segments.
[0048] S3: During the semi-physical experiment, a supervisory agent is used to collaboratively execute the supervisory control and data acquisition scheme, and to generate supervisory data fragments based on the key event triggering mechanism.
[0049] S3.1: Before the semi-physical test begins, the timing sequence of control actions in the monitoring and control and data acquisition scheme is distributed to each module monitoring agent, and the data acquisition task configuration is distributed to each channel monitoring agent.
[0050] At the start of the semi-physical test, the monitoring and control center reads the time reference and broadcasts the start signal to the module monitoring agent and the channel monitoring agent in the monitoring, control and data acquisition system, so that the local clocks of the module monitoring agent and the channel monitoring agent are synchronized with the time reference; The compartment supervision agent sequentially determines whether the control triggering conditions meet the triggering time and position of the corresponding control command and the key event tag code value. When the control triggering conditions are met, the compartment supervision agent issues the corresponding control command to the compartment control center according to the control command name, and continuously records the control execution status during the execution of the control command.
[0051] It should also be noted that the control triggering condition is satisfied when the time base reaches the triggering time position of the control command, and the key event label code value of the current key event is the same as the key event label code value in the control triggering condition.
[0052] S3.2: The channel supervision agent sequentially judges whether the acquisition trigger condition meets the acquisition start time and key event tag code value of the corresponding acquisition task. When the acquisition trigger condition is met, the channel supervision agent performs data acquisition within the acquisition time window according to the acquisition task identifier, and records the measurement data output by the sensor center or simulation center during the data acquisition process.
[0053] It should also be noted that the collection trigger condition is met when the time base reaches the collection start time of the collection trigger condition, and the key event label code value of the current key event is the same as the key event label code value in the collection trigger condition.
[0054] S3.3: The monitoring and control center associates the control commands and data acquisition actions corresponding to the key event tag coding values. At the trigger time position corresponding to the key event tag coding value, the control execution status of the compartment monitoring agent and the measurement data of the channel monitoring agent are synchronously captured. The control execution status and measurement data of the same key event tag coding value are combined into a monitoring data segment.
[0055] It should also be noted that: through the distributed supervisory agent collaborative execution scheme and based on the key event triggering mechanism to intercept data in real time, a paradigm shift from "undifferentiated recording throughout the process" to "event-driven intelligent capture" has been achieved; When a critical event occurs, it can automatically capture end-to-end data from the flight controller, sensors, and simulator within the time window before and after the event, and package it into structured supervisory data fragments. This improves the value density of the data and ensures that key data strongly related to control commands are completely and accurately preserved, providing high-quality data raw materials for subsequent analysis.
[0056] S4: Perform time alignment and multi-dimensional labeling on the supervised data segments, and store them in a fixed format to form a supervisory control data warehouse.
[0057] S4.1: Classify the control execution status and measurement data in each monitoring data segment according to the key event label encoding value to form a monitoring data segment set.
[0058] The monitoring and control center reads the time stamps recorded in each monitoring data segment from the time base and monitoring data segment set. Using the time base as a unified time reference, the center converts the time stamps recorded in the control execution status and measurement data to the time base, so that all time stamps are synchronized and aligned under the unified time reference, forming a time-aligned monitoring data segment.
[0059] S4.2: The Supervision and Control Center reads the flight phase label field, critical event label field, segment supervision agent label field, channel supervision agent label field, and control mode label field from the label coding table, and associates the corresponding flight phase, critical event, segment supervision agent, channel supervision agent, and control mode in the time-aligned supervision data segment with the label code values of the corresponding label fields in the label coding table to form a supervision data segment with multi-dimensional label annotation.
[0060] The time base corresponding to the supervised data fragment after multidimensional labeling and the label code value of each label field are concatenated to form the supervised data index.
[0061] S4.3: Store the supervised data fragments labeled with multidimensional tags in the non-volatile storage medium of the ground server according to the supervised data index, including naming the storage file of the supervised data fragments with the supervised data index and writing the supervised data index into the index file of the ground server.
[0062] A supervisory control data repository is established on the ground server using storage files and index files of the supervisory data fragments. This repository enables the supervisory control data repository to retrieve and access supervisory data fragments labeled with multidimensional tags according to the supervisory data index.
[0063] It should also be noted that by performing precise alignment of data fragments based on a unified time benchmark and multi-dimensional semantic annotation based on a label encoding table, the originally scattered and semantically ambiguous raw data stream is transformed into a supervisory control data warehouse with structured data units that are rich in context and self-describing. The supervisory data index supports efficient retrieval and correlation queries by multiple dimensions such as flight phase, event type, and involved cabin segment. This solves the core pain points of traditional methods, such as low efficiency and poor traceability in later analysis due to the lack of effective data organization, and improves the efficiency and accuracy of test data backtracking, fault diagnosis, and assessment.
[0064] This embodiment also provides a computer device applicable to a method for monitoring and acquiring data throughout the entire process of a rocket flight test, comprising: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to realize the method for monitoring and acquiring data throughout the entire process of a rocket flight test as proposed in the above embodiment.
[0065] The computer device can be a terminal, comprising a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.
[0066] This embodiment also provides a storage medium storing a computer program. When executed by a processor, the program implements a method for monitoring and acquiring data throughout the entire process of a rocket flight test as proposed in the above embodiments. The storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0067] In summary, this invention addresses the issue of inconsistent timing across centers by establishing a unified time reference, a tag encoding table, and a multi-agent resource graph, enabling control commands and data acquisition to be triggered, executed, and recorded under a unified time reference. Furthermore, by generating supervisory data fragments through a key event triggering mechanism, it achieves the automatic transformation of experimental data from raw time-series data to structured semantic fragments, enabling control actions and measurement data to form a unified, searchable, indexable, and associative representation. This solves the problems of chaotic data organization and insufficient traceability caused by the lack of a tagging system in existing methods.
[0068] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for collecting monitoring data throughout the entire rocket flight test process, characterized in that: include, Configure a monitoring and control center, register the module control center, sensor center, and simulation center as monitoring agents, and generate time references and tag coding tables; A multi-agent resource graph is constructed based on the supervisory agent, time base and tag encoding table, and control trigger conditions and acquisition trigger conditions are defined. The supervisory control center is used to edit the control trigger conditions and acquisition trigger conditions into a flight test supervision script, and the flight test supervision script is compiled into a supervision control and data acquisition scheme. In the semi-physical experiment, a supervisory agent is used to collaboratively execute the supervisory control and data acquisition scheme, and to generate supervisory data fragments based on the key event triggering mechanism; Time alignment and multi-dimensional labeling are performed on the monitored data fragments, and then they are stored in a fixed manner to form a monitoring and control data warehouse.
2. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The configuration of the monitoring and control center refers to establishing communication interfaces between the monitoring and control center and the compartment control center, sensor center, and simulation center. Registering the section control center, sensor center, and simulation center as supervisory agents means registering the section control center as a section supervisory agent, and registering the sensor center and simulation center as channel supervisory agents.
3. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The process of constructing a multi-agent resource graph based on the supervisory agent, time base, and tag encoding table, and defining control trigger conditions and acquisition trigger conditions, is as follows: Collect communication parameters and control interface information of the supervisory agent, and establish an index relationship with the tag encoding table to form a section supervisory agent information record and a channel supervisory agent information record; Based on the information records of the compartment supervision agent, the information records of the passage supervision agent, and the time reference, the compartment supervision agent and the passage supervision agent are matched to form a control and data collection correspondence. By using supervisory agents as nodes and the correspondence between control and data collection as edges, a multi-agent resource graph is formed. The multi-agent resource map is divided into flight phases using a tag coding table, forming multiple flight phase segments. The control trigger conditions and acquisition trigger conditions are set according to the control and acquisition correspondence of each flight phase segment.
4. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The process of using the monitoring and control center to edit the control trigger conditions and data acquisition trigger conditions into a flight test monitoring script involves the following steps: Collect the trigger condition parameters for each supervisory agent; The monitoring and control center associates the control trigger conditions and the data acquisition trigger conditions with the tag coding table, thus forming a tag reference relationship; Generate control action timing based on control trigger conditions, and set acquisition task configuration for control action timing according to the correspondence between control and acquisition; The control action timing, data acquisition task configuration, trigger condition parameters, and tag reference relationships are combined in order according to the time base to form a flight test monitoring script.
5. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The specific steps for using a supervisory agent to collaboratively execute the supervisory control and data acquisition scheme during the semi-physical experiment are as follows: Before the semi-physical test, the monitoring and control center distributes the monitoring and control plan to the module monitoring agent and the data acquisition plan to the channel monitoring agent. During the semi-physical test, the module supervision agent executes control actions according to the supervision and control plan, while the channel supervision agent collects data according to the data acquisition plan.
6. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The critical event triggering mechanism refers to capturing monitoring data segments when triggering control triggering conditions and collecting triggering conditions.
7. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The specific steps for performing time alignment and multidimensional labeling on the supervised data segments are as follows: The supervision data segments are time-aligned according to the time base to obtain time-aligned supervision data segments; Multidimensional labels are assigned to each time-aligned supervised data segment according to the label encoding table, and a supervised data index is generated.
8. The method for collecting monitoring data throughout the entire rocket flight test process according to claim 1, characterized in that: The specific steps for solidifying and storing the data to form a supervisory and control data warehouse are as follows. The monitoring and control center is used to solidify and store the monitoring data fragments and monitoring data indexes after multidimensional labeling. Establish a supervisory control data repository on the ground server based on the supervisory data index.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, it implements the steps of the rocket flight test full-process supervision data acquisition method as described in any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the steps of the rocket flight test full-process supervision data acquisition method as described in any one of claims 1 to 8.