A universal method and system for determining zero point of launch in aircraft test

Through the automatic determination method of the configuration module, extraction storage module and correction module, the problems of low efficiency and high error rate of launch zero point determination in the existing technology are solved, and efficient and unified launch zero point determination is achieved, which is suitable for aircraft tests of various models and stages.

CN115165418BActive Publication Date: 2025-09-26BEIJING RUIHANG TONGDA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210783036.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-05
Publication Date
2025-09-26
Estimated Expiration
2042-07-05

AI Technical Summary

Technical Problem

In the existing technology, the methods for determining the zero point of launch in aircraft tests include single-mode algorithms that are highly targeted but have poor applicability, or manual determination methods that require a high level of expertise and a large workload, resulting in low efficiency and a high probability of error.

Method used

A universal method and system for determining the launch zero point in aircraft tests is adopted. Through the configuration module, the extraction storage module and the correction module, the launch zero point is automatically determined using the configuration file and the time code rules, thereby achieving the unification and standardization of data processing and reducing the requirements for the professional level of the determination personnel.

Benefits of technology

It realizes simple configuration and high-efficiency launch zero point determination, reduces pre-preparation time and workload, reduces the error rate, improves data management efficiency, and is suitable for tasks of different models and different stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115165418B_ABST
    Figure CN115165418B_ABST
Patent Text Reader

Abstract

The present invention discloses a universal method and system for determining the launch zero point of an aircraft test, comprising: step 1) configuring a configuration file for the launch zero point T0 according to the aircraft; step 2) selecting asynchronous stream data from received telemetry data according to a known channel number, extracting valid parameters after preprocessing, converting them into physical quantity data, and storing them; step 3) determining whether the physical quantity data in step 2) contains a launch identification word, performing T0 determination calculation in combination with time code rules, and performing a correction from absolute time to relative time based on the T0 determination result; processing the stored physical quantity data based on the correction value to obtain a post-processing result of the T0 correction. The method of the present invention has a simple configuration, a fixed format, high efficiency, and can meet tasks of different models and stages, reducing pre-preparation time and workload, lowering the requirements for the professional level of determination personnel, reducing the probability of errors, and improving data management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of space launch technology, and in particular relates to a universal method and system for determining a launch zero point in an aircraft test. Background Art

[0002] During aircraft flight testing, the transmit zero point, T0 (in the asynchronous flow), serves as the benchmark for the entire test and significantly impacts subsequent analysis and research. If the transmit zero point is missing or incorrectly determined, the analysis and determination of system parameters related to the transmit moment will be biased or even erroneous, impacting the test conclusions and the smooth progress of subsequent tests. Regarding the asynchronous flow, telemetry signals primarily consist of two components: analog signals and digital bus signals. Digital bus signals have varying baud rates and information update cycles, making them inconsistent with the telemetry frame period. Therefore, these telemetry signals are typically transmitted asynchronously. After real-time acquisition, digital bus telemetry signals are first buffered. When a predetermined number of buffered signals are reached, they are placed in fixed channels within the telemetry frame structure for transmission. During the remaining time, the corresponding channels within the telemetry frame structure are filled with invalid characters.

[0003] There are usually two ways to determine the launch zero point T0. One is a single-mode algorithm automatic determination method that is only targeted at a specific model and a specific test phase task; the other is a manual determination method. The former method is highly targeted, has poor applicability, and a long preliminary preparation cycle; the second method has better applicability, but requires a high level of professionalism from the judges, a large workload, low efficiency, and a high probability of error in manual determination. Summary of the Invention

[0004] The purpose of the present invention is to overcome the defects of the prior art and propose a universal method and system for determining the launch zero point of an aircraft test.

[0005] To achieve the above-mentioned object, the present invention proposes a universal method for determining the launch zero point of an aircraft test, the method comprising:

[0006] Step 1) Launch the configuration file of zero point T0 according to the aircraft configuration;

[0007] Step 2) selecting asynchronous stream data from the received telemetry data according to the known channel number, extracting valid parameters after preprocessing, converting them into physical quantity data, and then storing them;

[0008] Step 3) determines whether the physical quantity data of step 2) contains a transmission identification word, and performs T0 determination calculation in combination with the time code rule, and corrects the absolute time to relative time based on the T0 determination result; processes the stored physical quantity data based on the correction value to obtain a post-processing result of the T0 correction.

[0009] As an improvement to the above method, the configuration file of step 1) includes: asynchronous stream name, stream length, synchronization header, synchronization header length, position of transmission identification word, identification of transmission identification word before and after transmission, time parameters, check word length, check data length, check method and transmission key parameters.

[0010] As an improvement to the above method, step 2) specifically includes:

[0011] Select asynchronous streaming data from received telemetry data according to known channel numbers;

[0012] According to the configuration file, preprocessing is performed to obtain and store valid parameters in the asynchronous stream data, wherein the valid parameters include: the position of the transmitted identification word, the identification of the transmitted identification word before and after transmission, the time parameter and the transmission key parameter.

[0013] As an improvement to the above method, valid parameters are stored in the form of a two-dimensional array, including index values, time codes and physical quantities; the physical quantity data length of valid parameters in the same asynchronous stream remains consistent, and the index values ​​are unique and increasing.

[0014] As an improvement to the above method, step 3) specifically includes:

[0015] Step 3-0) Determine the position of the transmitted identification word obtained in step 2) and the identification of the transmitted identification word before and after transmission. If the transmitted identification word is present, determine the time according to the time code rule. If the time code rule is cleared after transmission, proceed to step 3-1); if the time code rule is continuous timing, proceed to step 3-2); determine the time according to the time code rule. If the time code rule is cleared after transmission, proceed to step 3-3); if the time code rule is continuous timing, proceed to step 3-4);

[0016] Step 3-1) Correcting the time code before transmission based on the transmission identification word;

[0017] Step 3-2) Correcting all time codes according to the transmitted identification word;

[0018] Step 3-3) Correcting the time code before transmission based on the time code clear bit;

[0019] Step 3-4) Correct all time codes according to the transmission key parameter index.

[0020] As an improvement to the above method, step 3-1) specifically includes:

[0021] According to the identification of the transmission identification word in the configuration file before and after the transmission, the index value z at the transmission zero point T0 is determined from the stored valid parameters;

[0022] Calculate the time code correction value TX according to the following formula:

[0023] TX=T[z-1]-T[z-2]+T[z-1]

[0024] Wherein, T[z-1] represents the time code value with index value z-1, and T[z-2] represents the time code value with index value z-2;

[0025] According to TX, the time code value of the physical quantity before the transmission zero point T0 is subtracted from TX to obtain the corrected data.

[0026] As an improvement to the above method, step 3-2) specifically includes:

[0027] According to the identification of the transmission identification word in the configuration file before and after the transmission, the index value z at the transmission zero point T0 is determined from the stored valid parameters;

[0028] Calculate the time code correction value TX according to the following formula:

[0029] TX=T[z]

[0030] Wherein, T[z] represents the emission zero point T0;

[0031] Subtract TX from the time code value of the physical quantity before and including the transmission zero point T0 to obtain the corrected data.

[0032] As an improvement to the above method, step 3-3) specifically includes:

[0033] Determine the emission zero point T0 according to the zero index z of the time code from the stored valid parameters;

[0034] Calculate the time code correction value TX according to the following formula:

[0035] TX=T[z-1]-T[z-2]+T[z-1]

[0036] Wherein, T[z-1] represents the time code value with index value z-1, and T[z-2] represents the time code value with index value z-2;

[0037] Subtract TX from the time code value of the physical quantity before the transmission zero point T0 to obtain the corrected data.

[0038] As an improvement to the above method, the steps 3-4) specifically include:

[0039] According to the transmission key parameters of the configuration file, find the index value z of the transmission key parameter jump from the stored valid parameters;

[0040] Calculate the time code correction value TX according to the following formula:

[0041] TX=T[z]

[0042] Wherein, T[z] represents the emission zero point T0;

[0043] Subtract TX from the time code value of the physical quantity before and including the transmission zero point T0 to obtain the corrected data.

[0044] A universal aircraft test launch zero point determination system, the system includes: a configuration module, an extraction and storage module and a correction module; wherein,

[0045] The configuration module is used to configure the configuration file of the launch zero point T0 according to the aircraft;

[0046] The extraction and storage module is used to select asynchronous stream data from the received telemetry data according to the known channel number, extract valid parameters after pre-processing, convert them into physical quantity data, and then store them;

[0047] The correction module is used to determine whether there is a transmission identification word in the stored physical quantity data, and perform T0 determination calculation in combination with the time code rule, and perform correction from absolute time to relative time according to the T0 determination result; process the stored physical quantity data according to the correction value to obtain the post-processing result of T0 correction

[0048] Compared with the prior art, the advantages of the present invention are:

[0049] The present invention provides an algorithm with simple configuration, fixed format, high efficiency, and the ability to meet the needs of tasks at different stages for different models, thereby reducing pre-preparation time and workload, lowering the requirements for the professional level of judges, reducing the probability of errors, and improving data management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 This is a flow chart of a universal method for determining the zero point of launch in aircraft testing according to the present invention;

[0051] Figure 2 This is a schematic diagram of the asynchronous stream configuration interface;

[0052] Figure 3 It is the core algorithm flow chart. DETAILED DESCRIPTION

[0053] The method of the present invention unifies the complex launch zero point calculation methods for multiple models and multiple phases of missions, achieving unified and standardized data processing. It includes the following steps:

[0054] Step 1) Launch the configuration file of zero point T0 according to the aircraft configuration;

[0055] Step 2) selecting asynchronous stream data from the received telemetry data according to the known channel number, extracting valid parameters after preprocessing, converting them into physical quantity data, and then storing them;

[0056] Step 3) determines whether the physical quantity data of step 2) contains a transmission identification word, and performs T0 determination calculation in combination with the time code rule, and corrects the absolute time to relative time based on the T0 determination result; processes the stored physical quantity data based on the correction value to obtain a post-processing result of the T0 correction.

[0057] The technical solution of the present invention is described in detail below with reference to the accompanying drawings and embodiments.

[0058] Example 1

[0059] like Figure 1 As shown, embodiment 1 of the present invention provides a general method for determining the zero point of launch in aircraft tests. The specific steps include:

[0060] Step 1: Fill in the emission zero point configuration, Figure 2 This is a schematic diagram of the asynchronous stream configuration interface;

[0061] Table 1 Transmitting zero point configuration description

[0062]

[0063]

[0064] Step 2: Perform telemetry data hopping, select asynchronous stream data from the received telemetry data according to the known channel number, extract the parameters from the asynchronous stream and convert them into physical quantity data, and write them into the memory.

[0065] Table 2 Description of physical quantity data storage structure

[0066] Structural Items illustrate index The index is unique and consistent with the index of the corresponding time parameter Time Code The physical value after storage time parameter analysis physical quantity Stores the physical value parsed by the source code

[0067] The physical quantity data is stored in the memory in the form of a two-dimensional array. The physical quantity data of all parameters in the same asynchronous stream have the same length and the same index value.

[0068] Step 3: Automatically perform T0 determination calculation based on the configuration file.

[0069] Step 4: Correct the absolute time to relative time in the physical quantity memory based on the T0 judgment result.

[0070] Step 5: Generate a post-processing result with a zero emission point T0.

[0071] Algorithm description, such as Figure 3 As shown, ( Figure 3 (marked in a middle circle):

[0072] Algorithm 1:

[0073] In the physical quantity storage data, the emission zero point T0 is determined according to the change of the emission identification word, and the time code correction value TX is calculated. Then, TX is subtracted from all time code values ​​before the emission zero point (excluding the T0 position) to obtain the corrected data.

[0074] Time code correction value TX algorithm:

[0075] TX=T[z-1]-T[z-2]+T[z-1]

[0076] Among them, TX: time code correction value, z: index value of the physical quantity storage data where the transmission zero point is located

[0077] Example: (5, 6, 7... are time code values, the bold underline is the T0 position)

[0078] (Time code value before correction)

[0079] (Corrected timecode value)

[0080] Algorithm 2:

[0081] In the physical quantity storage data, the emission zero point T0 is determined according to the change of the emission identification word, the time code correction value TX is calculated, and then all time code values ​​before the emission zero point (including T0) are subtracted from TX to obtain the corrected data.

[0082] Time code correction value TX algorithm:

[0083] TX=T[z]

[0084] Among them, TX: time code correction value, z: index value of the physical quantity storage data where the transmission zero point is located

[0085] Example: (5, 6, 7... are time code values, the bold underline is the T0 position)

[0086] (Time code value before correction)

[0087] (Corrected timecode value)

[0088] Algorithm 3:

[0089] In the physical quantity storage data, the emission zero point T0 is determined according to the zero index of the time code, and the time code correction value TX is calculated. Then, TX is subtracted from all time code values ​​before the emission zero point (excluding T0) to obtain the corrected data.

[0090] Time code correction value TX algorithm:

[0091] TX=T[z-1]-T[z-2]+T[z-1]

[0092] Among them, TX: time code correction value, z: index value of the physical quantity storage data where the transmission zero point is located

[0093] Example: (5, 6, 7... are time code values)

[0094] (Time code value before correction) 5 6 7 8 9 10 0 1 2 3 4 5

[0095] (Corrected time code value) -6 -5 -4 -3 -2 -1 0 1 2 3 4 5

[0096] Algorithm 4:

[0097] In the physical quantity storage data, the emission zero point T0 is determined according to the change of the emission key parameters, and the time code correction value TX is calculated. Then, TX is subtracted from all the time code values ​​before the emission zero point (including T0) to obtain the corrected data.

[0098] Instructions for determining T0 based on key launch parameters:

[0099] The key parameter value of the emission changes once and only once during the test (here refers to a significant change, and subtle changes are ignored). The index of the change position of the key parameter value of the emission is determined by traversing the physical quantity storage data, thereby obtaining the emission zero point T0.

[0100] Time code correction value TX algorithm:

[0101] TX=T[z]

[0102] TX: Time code correction value

[0103] z: The index value of the physical quantity storage data where the zero point is emitted

[0104] Example: (5, 6, 7... are time code values, the bold underline is the T0 position)

[0105] (Before correction)

[0106] (After correction)

[0107] Finally, it should be noted that the above embodiments are intended only to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions to the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention and are intended to be encompassed by the claims of the present invention.

Claims

1. A general method for determining the launch zero point of an aircraft test, the method comprising: Step 1) Launch the configuration file of zero point T0 according to the aircraft configuration; Step 2) selecting asynchronous stream data from the received telemetry data according to the known channel number, extracting valid parameters after preprocessing, converting them into physical quantity data, and then storing them; Step 3) determining whether the physical quantity data of step 2) contains a transmission identification word, performing T0 determination calculation in combination with time code rules, and correcting the absolute time to relative time based on the T0 determination result; processing the stored physical quantity data based on the correction value to obtain a post-processing result of the T0 correction; Valid parameters are stored in a two-dimensional array format, including index values, time codes, and physical quantities. The physical quantity data length of valid parameters in the same asynchronous stream remains consistent, and the index values ​​are unique and incremented. The step 3) specifically includes: Step 3-0) Determine the position of the transmitted identification word obtained in step 2) and the identification of the transmitted identification word before and after transmission. If the transmitted identification word is present, determine the position according to the time code rule. If the time code rule is cleared after transmission, proceed to step 3-1); if the time code rule is continuous timing, proceed to step 3-2); If the transmitted identification word is not present, determine the position according to the time code rule. If the time code rule is cleared after transmission, proceed to step 3-3); if the time code rule is continuous timing, proceed to step 3-4); Step 3-1) Correcting the time code before transmission based on the transmission identification word; Step 3-2) Correcting all time codes according to the transmitted identification word; Step 3-3) Correcting the time code before transmission based on the time code clear bit; Step 3-4) Correct all time codes according to the transmission key parameter index.

2. The universal aircraft test launch zero point determination method according to claim 1, characterized in that: The configuration file of step 1) includes: asynchronous stream name, stream length, synchronization header, synchronization header length, position of transmission identification word, identification of transmission identification word before and after transmission, time parameters, check word length, check data length, check mode and transmission key parameters.

3. The universal method for determining the zero point of launch in aircraft test according to claim 1, characterized in that: The step 2) specifically includes: Select asynchronous streaming data from received telemetry data according to known channel numbers; According to the configuration file, preprocessing is performed to obtain and store valid parameters in the asynchronous stream data, wherein the valid parameters include: the position of the transmitted identification word, the identification of the transmitted identification word before and after transmission, the time parameter and the transmission key parameter.

4. The universal method for determining the zero point of launch in aircraft test according to claim 1, characterized in that: The step 3-1) specifically includes: According to the identification of the transmission identification word in the configuration file before and after the transmission, the index value z at the transmission zero point T0 is determined from the stored valid parameters; Calculate the time code correction value TX according to the following formula: TX=T[z-1]-T[z-2]+T[z-1] Wherein, T[z-1] represents the time code value with index value z-1, and T[z-2] represents the time code value with index value z-2; According to TX, the time code value of the physical quantity before the transmission zero point T0 is subtracted from TX to obtain the corrected data.

5. The universal method for determining the zero point of launch in aircraft test according to claim 1, characterized in that: The step 3-2) specifically includes: According to the identification of the transmission identification word in the configuration file before and after the transmission, the index value z at the transmission zero point T0 is determined from the stored valid parameters; Calculate the time code correction value TX according to the following formula: TX=T[z] Wherein, T[z] represents the emission zero point T0; Subtract TX from the time code value of the physical quantity before and including the transmission zero point T0 to obtain the corrected data.

6. The universal method for determining the zero point of launch in aircraft test according to claim 1, characterized in that: The step 3-3) specifically includes: Determine the emission zero point T0 according to the zero index z of the time code from the stored valid parameters; Calculate the time code correction value TX according to the following formula: TX=T[z-1]-T[z-2]+T[z-1] Wherein, T[z-1] represents the time code value with index value z-1, and T[z-2] represents the time code value with index value z-2; Subtract TX from the time code value of the physical quantity before the transmission zero point T0 to obtain the corrected data.

7. The universal method for determining the zero point of launch in aircraft test according to claim 1, characterized in that: The steps 3-4) specifically include: According to the transmission key parameters of the configuration file, find the index value z of the transmission key parameter jump from the stored valid parameters; Calculate the time code correction value TX according to the following formula: TX=T[z] Wherein, T[z] represents the emission zero point T0; Subtract TX from the time code value of the physical quantity before and including the transmission zero point T0 to obtain the corrected data.

8. A system based on the universal aircraft test launch zero point determination method according to claim 1, characterized in that: The system includes: a configuration module, an extraction and storage module, and a correction module; wherein, The configuration module is used to configure the configuration file of the launch zero point T0 according to the aircraft; The extraction and storage module is used to select asynchronous stream data from the received telemetry data according to the known channel number, extract valid parameters after pre-processing, convert them into physical quantity data, and then store them; The correction module is used to determine whether the stored physical quantity data contains a transmission identification word, perform T0 determination calculation in combination with the time code rule, and correct the absolute time to relative time based on the T0 determination result; process the stored physical quantity data according to the correction value to obtain the post-processing result of the T0 correction.

Citation Information

Patent Citations

  • Processing system for data after telemetering

    CN110827443A

  • Can judge electron time faze of rocket projectile transmission signal at zero point

    CN205593436U