A launch vehicle test data real-time automatic interpretation processing method and system

By dynamically configuring test process interpretation rules and using multi-criteria statistical interpretation, the problems of high misjudgment rate and poor universality in the automatic interpretation of launch vehicle test data have been solved, achieving efficient and multi-dimensional automated interpretation of test data.

CN115982659BActive Publication Date: 2026-03-27BEIJING ZHONGKE AEROSPACE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing methods for automatically interpreting launch vehicle test data suffer from high error rates and poor versatility, making it difficult to adapt to changing test conditions and the test requirements of different models.

Method used

The test process uses dynamically configured judgment rules and criteria information, combined with tree data structure storage, and receives and caches test data through multiple threads. It also adopts a multi-criteria statistical judgment method to achieve multi-dimensional automated judgment.

Benefits of technology

It effectively reduced the error rate in the testing process, improved the versatility and efficiency of automatic interpretation of launch vehicle test data, and enhanced the processing capacity of the data parsing thread.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115982659B_ABST
    Figure CN115982659B_ABST
Patent Text Reader

Abstract

The application provides a launch vehicle test data real-time automatic interpretation processing method and system, the method comprises the following steps: pre-configuring test flow interpretation rules and test flow criterion rule information; in response to a test instruction, receiving multiple test data; according to the pre-configured test flow interpretation rules, interpreting the multiple test data to obtain the interpretation results of the multiple test data; caching the interpretation results of the multiple test data in an interpretation cycle, and according to the pre-configured test flow criterion rule information, performing multi-criterion statistical interpretation on the cached data to obtain statistical interpretation results; if the statistical interpretation results are correct, automatically performing interpretation of the next test data, otherwise, performing test data abnormality alarm. The application reduces the test flow misjudgment rate and improves the universality and efficiency of the launch vehicle test data automatic interpretation method.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of launch vehicle, and particularly relates to a launch vehicle test data real-time automatic interpretation processing method and system. BACKGROUND

[0002] Test process data automatic interpretation is a key technology to improve the efficiency of continuous rocket testing, and the accuracy of interpretation is the basis for ensuring rocket testing and launching. The completeness and reliability of test data are important basis and indicators for evaluating the performance and reliability of rockets. During system testing, the completeness and correctness of all data points of the parameters need to be interpreted and confirmed to determine whether the products of each system of the launch vehicle are working normally and to provide decision basis for whether the launch vehicle meets the launch conditions. Generally, rocket testing includes device level, subsystem level and system level testing, and the device testing requirements and testing states are different in various testing projects. Therefore, test data has characteristics such as various types, great differences in characteristics and high concurrency. At present, there are two main ways for test process data automatic interpretation: one is to perform test data range interpretation based on parameter configuration threshold, and the other is to perform test data interpretation based on parameter characteristics by using customized code (for example, computer program hard coding). The interpretation rules of each parameter are fixed in the software through computer programming, and automatic interpretation is realized through software.

[0003] At present, the method of performing test data range interpretation based on parameter configuration threshold can only be applied to test data with numerical variation rules, and cannot locate the parameter change point for data with variable testing states, which is prone to misjudgment and omission, and the misjudgment rate of the test process is high.

[0004] At present, the method of performing test data automatic interpretation based on parameter characteristics by using customized code can be applied to various interpretation situations. When new testing states need to be added or other models need to be tested, the interpretation method needs to be expanded through hard coding or soft coding. After the code is modified, a large number of verification tests need to be performed before it can be applied. The existing defects of the launch vehicle test data automatic interpretation method are poor universality and low efficiency.

[0005] Therefore, the technical problems to be solved at present are how to reduce the misjudgment rate of the test process and improve the universality and efficiency of the launch vehicle test data automatic interpretation method. SUMMARY

[0006] The present application aims to provide a launch vehicle test data real-time automatic interpretation processing method and system, which can reduce the misjudgment rate of the test process and improve the universality and efficiency of the launch vehicle test data automatic interpretation method.

[0007] To achieve the above object, the application provides a real-time automatic interpretation processing method for launch vehicle test data, which comprises the following steps: pre-configuring test flow interpretation rules and test flow criterion rule information; receiving multi-channel test data in response to a test instruction; interpreting the multi-channel test data according to the pre-configured test flow interpretation rules to obtain interpretation results of the multi-channel test data; caching the interpretation results of the multi-channel test data in an interpretation cycle and performing multi-criterion statistical interpretation on the cached data according to the pre-configured test flow criterion rule information to obtain statistical interpretation results; if the statistical interpretation results are correct, automatically performing interpretation of the next test data, otherwise, performing test data abnormality alarm.

[0008] The real-time automatic interpretation processing method for launch vehicle test data as described above, wherein the method of pre-configuring test flow interpretation rules and test flow criterion rule information comprises: dynamically configuring test flow interpretation rules according to test equipment characteristics; configuring test flow criterion rule information; and storing the test flow criterion rule information using a tree-shaped data structure.

[0009] The real-time automatic interpretation processing method for launch vehicle test data as described above, wherein the method of receiving multi-channel test data comprises: receiving the multi-channel test data through multi-threading according to the type of the test data.

[0010] The real-time automatic interpretation processing method for launch vehicle test data as described above, wherein the method of interpreting the multi-channel test data according to the pre-configured test flow interpretation rules to obtain interpretation results of the multi-channel test data comprises the following sub-steps: dynamically controlling the interpretation starting point and interpretation time of test flow data according to the test flow interpretation rules; during the interpretation time, performing multi-threaded cache analysis on the multi-channel test data according to the type of the test data, and during the analysis process, interpreting the test data according to the single-parameter configured interpretation type to obtain single-parameter interpretation results.

[0011] The real-time automatic interpretation processing method for launch vehicle test data as described above, wherein the test flow interpretation rules comprise interpretation time control rules; the interpretation time control rules comprise total interpretation time and starting interpretation time; and the total interpretation time and the starting interpretation time are used to dynamically control the interpretation starting point and interpretation time of test flow data.

[0012] The real-time automatic interpretation processing method for launch vehicle test data as described above, wherein the method of configuring the interpretation time control rules is: setting the total interpretation time based on the data issuing frequency of the test equipment; and setting the starting interpretation time based on the reaction time of the test equipment.

[0013] The real-time automatic interpretation processing method of the launch vehicle test data as described above, wherein, for the non-periodic test data, the multi-criteria statistical interpretation is used to complete the number and parameter state interpretation of multiple criteria.

[0014] The real-time automatic interpretation processing method of the launch vehicle test data as described above, wherein, for the periodic test data, the multi-criteria statistical interpretation is used to complete the number, interpretation times and statistical interpretation state of multiple criteria.

[0015] The real-time automatic interpretation processing method of the launch vehicle test data as described above, wherein, the test flow criterion rule information comprises: overall test attribute information and multiple criterion parameter information; the overall test attribute information comprises: test flow basic information, test equipment information, test interpretation total time, interpretation start time, test criterion number and test criterion set; the multiple criterion parameter information comprises criterion name, interpretation type, interpretation threshold range rule and statistical interpretation times.

[0016] The application also provides a real-time automatic interpretation processing system of launch vehicle test data, which comprises: a configuration module for pre-configuring test flow interpretation rules and test flow criterion rule information; a receiving module for receiving multiple test data in response to a test instruction; a first interpretation module for interpreting the multiple test data according to the pre-configured test flow interpretation rules to obtain interpretation results of the multiple test data; a cache module for caching the interpretation results of the multiple test data in an interpretation cycle; a second interpretation module for performing multi-criteria statistical interpretation on the cached data according to the pre-configured test flow criterion rule information to obtain statistical interpretation results; if the statistical interpretation results are correct, automatically performing interpretation of the next test data, otherwise, performing test data abnormality alarm.

[0017] The application achieves the following beneficial effects:

[0018] (1) The application first controls the test data interpretation process through the time characteristic rule, and secondly divides the interpretation process of multiple source concurrent test data into single physical quantity interpretation and multi-physical quantity statistical interpretation two stages by using the agent idea, so as to realize multi-dimensional test flow data automatic interpretation processing, which can effectively overcome the limitations of single dimension interpretation and the poor expansibility of customized interpretation.

[0019] (2) The interpretation processing method proposed in the application establishes the relationship between the test equipment performance and the test data interpretation, and on the basis of the interpretation threshold range rule, adopts the statistical interpretation mode to realize the automatic interpretation of redundant data and time-varying data, avoids the problem of low reliability of single parameter threshold range interpretation, effectively reduces the test flow misjudgment rate, and improves the data analysis thread efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced. Obviously, the accompanying drawings in the following description only represent some embodiments of the present application, and other drawings can be obtained by those skilled in the art based on these drawings.

[0021] Figure 1 A flow chart of a launch vehicle test data real-time automatic interpretation processing method according to an embodiment of the present application.

[0022] Figure 2 A flow chart of a method for pre-configuring test flow interpretation rules and test flow criterion rule information according to an embodiment of the present application.

[0023] Figure 3 A flow chart of a method for interpreting multiple-channel test data according to an embodiment of the present application.

[0024] Figure 4 A flow chart of a method for dynamically configuring test flow interpretation rules according to an embodiment of the present application.

[0025] Figure 5 A structural schematic diagram of a tree-shaped data structure for storing test flow criterion rule information according to an embodiment of the present application.

[0026] Figure 6 A flow chart of a method for interpreting multiple-channel test data according to an embodiment of the present application.

[0027] Figure 7 A flow chart of a method for multi-criterion statistical interpretation according to an embodiment of the present application.

[0028] Figure 8 A structural schematic diagram of a launch vehicle test data real-time automatic interpretation processing system according to an embodiment of the present application.

[0029] The accompanying drawings are as follows: 10-configuration module; 20-receiving module; 30-first interpretation module; 40-caching module; 50-second interpretation module; 100-automatic interpretation processing system. DETAILED DESCRIPTION

[0030] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0031] Embodiment one

[0032] AsFigure 1 As shown in the specification, the application provides a real-time automatic interpretation processing method for launch vehicle test data, which comprises the following steps:

[0033] Step S1, pre-configure test flow interpretation rules and test flow criterion rule information.

[0034] As shown in the specification, Figure 2 Step S1 comprises:

[0035] Step S110, dynamically configure test flow interpretation rules according to test equipment characteristics.

[0036] As a specific embodiment of the application, the test flow interpretation rules include interpretation time control rules (total interpretation time and interpretation start time), multiple criterion parameters, parameter interpretation range, criterion statistical interpretation characteristics, and criterion statistical number, etc.

[0037] As a specific embodiment of the application, the criterion parameter is the basis for determining whether the test data of the test equipment is normal. The criterion parameter is, for example, the upper and lower limit range of the test data, the difference between the maximum value and the minimum value, or the like. The parameter interpretation range is the range value for determining whether the test data of the test equipment is normal.

[0038] As shown in the specification, Figure 4 Step S110 comprises the following sub-steps:

[0039] Step S111, set the total interpretation time based on the data delivery frequency of the test equipment.

[0040] As a specific embodiment of the application, the total interpretation time is set to be 10 times or more of the test data cycle.

[0041] Step S112, set the interpretation start time based on the reaction time of the test equipment.

[0042] Step S113, configure multiple criterion parameters based on the key performance parameters of the test equipment.

[0043] As a specific embodiment of the application, the key performance parameters of the test equipment are, for example, response time, throughput, and concurrency, etc.

[0044] Step S114, configure the parameter interpretation range based on the test equipment parameter performance index.

[0045] Specifically, the parameter interpretation range is configured as the basis for determining whether the test data of the test equipment meets the requirements.

[0046] Step S115, set the criterion statistical interpretation characteristics based on the parameter variation characteristics.

[0047] Step S120, configure test flow criterion rule information.

[0048] Specifically, the test process criterion rules information includes: overall test attribute information and multiple criterion parameter information.

[0049] As a specific embodiment of the present invention, the overall test attribute information includes: basic test process information, test equipment information, total test interpretation time, interpretation start time, number of test criteria and test criterion set, etc.; multiple criterion parameter information includes criterion name, interpretation type, interpretation threshold range rules and statistical interpretation count, etc.

[0050] Step S130: Use a tree data structure to store the test process judgment rule information.

[0051] Step S130 includes the following sub-steps:

[0052] Step S131: Read the test process judgment rules.

[0053] Step S132: Configure overall test attribute information on the main node under the test process interpretation rules.

[0054] Step S133: Store multiple criterion parameter information on the child nodes of the test criterion set of the overall test attribute information.

[0055] like Figure 5 The diagram illustrates a tree-structured data architecture used to store and represent test process criterion rule information. The main node under each test process criterion rule is configured with overall test attribute information: basic test process information, test equipment information, total test criterion time, percentage of test criterion initiation time, number of test criteria, and set of test criteria. The child nodes under the test criterion set within the overall test attribute information store multiple criterion parameter information: Test Criterion 1, Test Criterion 2, etc. Test Criterion 1 includes criterion name, criterion type, criterion threshold range rule, and statistical criterion count, etc.

[0056] Step S2: In response to the test command, receive multiple test data streams.

[0057] Specifically, in response to test commands, and based on the type of test data, multiple streams of test data are received via multi-threading, including a large amount of redundant test data. Each type of test data is received by a separate thread. Test data includes redundant data and time-varying data. The type of test data is not limited here; other types are also possible.

[0058] Step S3: According to the pre-configured test process interpretation rules, interpret the multiple test data to obtain the interpretation results of the multiple test data.

[0059] like Figure 3 As shown, step S3 includes the following sub-steps:

[0060] Step S310, according to the test flow judgment rule, dynamically control the judgment starting point and judgment time of the test flow data.

[0061] Specifically, according to the judgment time control rule in the test flow judgment rule, the judgment starting point and judgment time of the test flow data are dynamically controlled.

[0062] Specifically, according to the judgment total time in the judgment time control rule, the judgment countdown is started, when the counting time is consistent with the judgment starting time, the test data judgment is started, when all test data meet the configured test flow criterion rule information, the current judgment countdown is interrupted, the judgment process is ended, and the next test content is performed, otherwise, the test data judgment is continued until the countdown is ended. If all test data do not meet the configured test flow criterion rule information after the countdown is ended, the test exception is prompted.

[0063] Step S320, in the judgment time, according to the type of test data, multi-thread cache analysis is performed on the multi-path test data, in the analysis process, according to the judgment type of single parameter configuration, the test data is judged, and the single parameter judgment result is obtained.

[0064] Specifically, in the judgment time, according to the type of test data, cache analysis of one thread is performed for each type of test data, in the analysis process, according to the judgment type of single parameter configuration, the test data is judged, and the single parameter judgment result is obtained.

[0065] As a specific embodiment of the present application, the judgment type includes upper and lower limit range, equal value, single-sided range and formula judgment.

[0066] As a specific embodiment of the present application, according to the test data state, the parameter transient (single state) judgment is completed. For example, whether the maximum value of the test data state is in the upper and lower limit range, whether the minimum value is in the upper and lower limit range, etc. If the maximum value of the test data state is in the upper and lower limit range, the single parameter judgment result is normal, otherwise, the single parameter judgment result is abnormal. If the minimum value of the test data state is in the upper and lower limit range, the single parameter judgment result is normal, otherwise, the single parameter judgment result is abnormal.

[0067] Step S4, the judgment results of the multi-path test data in the cache judgment period are cached, and the cached data is subjected to multi-criterion statistical judgment according to the pre-configured test flow criterion rule information, and a statistical judgment result is obtained.

[0068] Specifically, the single parameter judgment results in the multi-thread are cached by using a global queue, and the cached single parameter judgment results are subjected to multi-criterion statistical judgment process, realizing real-time judgment of multi-flow criterion.

[0069] As a specific embodiment of the present application, for non-periodic test data, the multi-criteria statistical interpretation is used to complete the quantity and parameter state interpretation of multiple criteria. Specifically, the quantity interpretation method of multiple criteria is to judge whether the received interpretation data is consistent with the configured criterion quantity, compare the interpretation data with the configured criterion quantity, if the interpretation data is equal to (or consistent with) the configured criterion quantity, it is indicated that all the data to be interpreted has been received, otherwise, the received interpretation data is incomplete. The parameter state interpretation method is to judge whether the parameter transient state (single state) of the test data meets the interpretation threshold value range rule, if it meets, it is indicated that the parameter transient state is normal, i.e. the single parameter interpretation result is normal, otherwise, the single parameter interpretation result is abnormal.

[0070] As a specific embodiment of the present application, the result obtained by performing the AND operation on all the single parameter interpretation results is taken as the test flow interpretation state (i.e. the statistical interpretation result). Specifically, if all the single parameter interpretation results are normal, the result obtained by performing the AND operation on all the single parameter interpretation results is normal, if any single parameter interpretation result is abnormal, the result obtained by performing the AND operation on all the single parameter interpretation results is abnormal.

[0071] As another specific embodiment of the present application, for periodic test data, the multi-criteria statistical interpretation is used to complete the quantity, interpretation times and interpretation state statistical interpretation of multiple criteria. First, it is judged whether the received interpretation data is consistent with the configured criterion quantity; second, it is judged whether the single criterion interpretation passing times meet the statistical requirements; finally, the AND operation result of multiple criterion multiple interpretation results is taken as the statistical interpretation result, when the interpretation criterion quantity or interpretation times meet the requirements, the flow interpretation result is passing (i.e. normal), otherwise, the test flow interpretation is performed all the time in the test period.

[0072] Step S5, if the statistical interpretation result is correct, the interpretation of the next test data is automatically performed, otherwise, the test data abnormality alarm is performed.

[0073] Specifically, if the statistical interpretation result is correct, the test data is normal, the current test data test is ended, and the interpretation step of the next test data is automatically performed, if the statistical interpretation result is incorrect, the test data abnormality is prompted, so as to prompt the human intervention.

[0074] As a specific embodiment of the present application, as shown in Figure 6 the method for interpreting multiple test data includes the following steps:

[0075] Step T1, obtaining the test flow interpretation time control rule parameter.

[0076] Specifically, the test flow interpretation time control rule parameters include an interpretation start time and an interpretation total time.

[0077] Step T2, start the flow interpretation time counting with a time slice of 200 ms.

[0078] Step T3, determine whether the current flow interpretation time reaches the flow interpretation start time. If yes, execute step T4, otherwise, return to execute step T2.

[0079] Specifically, according to the interpretation start time in the test flow interpretation time control rule parameters, determine whether the current flow interpretation time reaches the flow interpretation start time.

[0080] Step T4, multi-thread real-time analysis of multi-channel test data, and single parameter interpretation according to the test flow interpretation rule to obtain multi-thread single parameter interpretation results.

[0081] Specifically, real-time analysis of multi-channel test data is performed through multiple threads, that is, each thread real-time analyzes one channel of test data, and single parameter interpretation is performed on the test data according to the test flow interpretation rule, and each single parameter interpretation obtains a single parameter interpretation result.

[0082] Step T5, cache the multi-thread single parameter interpretation results.

[0083] Specifically, the single parameter interpretation results obtained by multi-thread interpretation are cached.

[0084] Step T6, obtain a flow interpretation data cache queue.

[0085] Specifically, after the multi-thread single parameter interpretation results are cached, a flow interpretation data cache queue is obtained.

[0086] Step T7, perform test flow multi-criteria statistical interpretation on the data in the cache queue to obtain statistical interpretation results.

[0087] Step T8, determine whether the statistical interpretation results are correct. If yes, the interpretation ends, otherwise, execute step T9.

[0088] T9, determine whether the timing reaches the interpretation total time. If the timing reaches the interpretation total time, the interpretation ends, if the timing does not reach the interpretation total time, execute step T2.

[0089] Specifically, the method for determining whether the statistical interpretation results are correct is: determine whether the test data satisfies the configured test flow criterion rule information. When all test data satisfies the configured test flow criterion rule information, the interpretation result is correct, the current interpretation countdown is interrupted, the interpretation flow is ended, and the next test content is performed, otherwise, the interpretation result is incorrect, other test data interpretation is continued until the countdown ends.

[0090] As a specific embodiment of the present invention, the method for determining whether test data meets the configured test process criterion rules is as follows: determining whether the test data meets the test process criterion rules such as the threshold range rule and the number of times the test data is counted. If all test data meets the test process criterion rules, the test result is correct; otherwise, the test result is incorrect, and an abnormal test result is indicated.

[0091] As a specific embodiment of the present invention, such as Figure 7 As shown, the multi-criteria statistical interpretation method includes the following steps:

[0092] Step P1: Obtain the process judgment data cache queue.

[0093] Step P2: Determine if the process timing has ended. If yes, proceed to step P9; otherwise, proceed to step P3.

[0094] Specifically, the method for determining whether the process reading timer has ended is as follows: determine whether the process reading timer has reached the total reading time. If so, the reading timer ends; otherwise, the reading timer has not ended.

[0095] Step P3: Extract a single process criterion and add it to the process criterion statistics dictionary.

[0096] Specifically, a single criterion is extracted from the test process criterion rule information and used as a single process criterion, which is then added to the process criterion statistics dictionary.

[0097] Step P4: Obtain the process criterion statistical dictionary.

[0098] Step P5: Based on the process criterion configuration set, determine whether the criteria are complete. If yes, proceed to the next step; otherwise, return to step P2.

[0099] Specifically, based on the criteria information in the process criteria configuration set (i.e., the test criteria set), it is determined whether the extracted individual process criteria is complete. If it is complete, the next step is executed; otherwise, the execution step P2 is returned.

[0100] Step P6: Determine whether a single criterion count is required. If yes, proceed to step P7; otherwise, proceed to step P9.

[0101] Specifically, to determine whether single criterion frequency statistics are needed, it is necessary to perform single criterion frequency statistics for periodic test data.

[0102] Step P7: Determine whether the single criterion interpretation result is correct. If yes, proceed to step P8; otherwise, proceed to step P2.

[0103] Specifically, the method for judging whether the single-criterion interpretation result is correct is: judging whether the single parameter of the test data is within the pre-configured interpretation threshold range rule, if yes, the single-criterion interpretation result is correct, otherwise, the single-criterion interpretation result is incorrect.

[0104] Step P8, judging whether the single-criterion interpretation times meet the statistical times, if yes, executing step P9, otherwise, executing step P2.

[0105] Specifically, judging whether the single-criterion interpretation times meet the pre-configured statistical times, if yes, executing step P9, otherwise, executing step P2.

[0106] Step P9, performing AND operation between the flow interpretation result and the single-criterion interpretation result to obtain the statistical interpretation result.

[0107] Specifically, the flow interpretation result is the interpretation result of the current interpretation flow, the interpretation result of the current flow is the result of performing AND operation on the single-criterion interpretation results within the interpretation time. If all the single-criterion interpretation results within the interpretation time are correct, the result of performing AND operation on the single-criterion interpretation results within the interpretation time is correct, and the statistical interpretation result is correct. If any single-criterion interpretation result is incorrect, the flow interpretation result is incorrect, the result of performing AND operation between the flow interpretation result and the single-criterion interpretation result is incorrect, and the statistical interpretation result is incorrect.

[0108] Step P10, ending the interpretation.

[0109] Embodiment two

[0110] As shown in the following table, the present application also provides a launch vehicle test data real-time automatic interpretation processing system 100, which comprises: Figure 8 A configuration module 10 is configured to pre-configure test flow interpretation rule and test flow criterion rule information;

[0111] A receiving module 20 is configured to receive multiple test data in response to a test instruction;

[0112] A first interpretation module 30 is configured to interpret the multiple test data according to the pre-configured test flow interpretation rule to obtain interpretation results of the multiple test data;

[0113] A cache module 40 is configured to cache the interpretation results of the multiple test data within an interpretation cycle;

[0114] A second interpretation module 50 is configured to perform multi-criterion statistical interpretation on the cached data according to the pre-configured test flow criterion rule information to obtain a statistical interpretation result;

[0115]

[0116] ​If the statistical interpretation result is correct, the next test data is automatically interpreted, otherwise, the test data abnormality is alarmed.

[0117] The beneficial effects realized by the present application are as follows:

[0118] (1) The present application firstly controls the test data interpretation process by time characteristic rules, secondly, adopts the agent idea to divide the interpretation process of multi-source concurrent test data into single physical quantity interpretation and multi-physical quantity statistical interpretation two stages, so as to realize multi-dimensional test flow data automatic interpretation processing, which can effectively overcome the limitations of single dimension interpretation and the poor expansibility of customized interpretation.

[0119] (2) The interpretation processing method proposed by the present application establishes the relationship between the test equipment performance and the test data interpretation, on the basis of the interpretation threshold range rule, the statistical interpretation method is adopted to realize the automatic interpretation of redundant data and time-varying data, which avoids the problem that the reliability of single parameter threshold range interpretation is not high, effectively reduces the test flow misjudgment rate, and improves the data analysis thread efficiency.

[0120] The above only describes the embodiments of the present application and does not limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A method for real-time automatic interpretation of launch vehicle test data, characterized by, The method comprises the following steps: Pre-configure test flow interpretation rules and test flow criterion rule information; In response to a test instruction, receive multi-channel test data; According to the pre-configured test flow interpretation rules, interpret the multi-channel test data to obtain the interpretation results of the multi-channel test data; Cache the interpretation results of the multi-channel test data within an interpretation cycle, and perform multi-criterion statistical interpretation on the cached data according to the pre-configured test flow criterion rule information to obtain statistical interpretation results; If the statistical interpretation results are correct, automatically perform interpretation of the next test data, otherwise, perform test data abnormality alarm; The method of interpreting the multi-channel test data according to the pre-configured test flow interpretation rules to obtain the interpretation results of the multi-channel test data comprises the following sub-steps: Dynamically control the interpretation starting point and interpretation time of the test flow data according to the test flow interpretation rules; In the interpretation time, perform multi-threaded cache analysis on the multi-channel test data according to the type of the test data, and in the analysis process, interpret the test data according to the single-parameter configured interpretation type to obtain single-parameter interpretation results; The multi-criterion statistical interpretation is used to complete the number and parameter state interpretation of multiple criteria for non-periodic test data, and is used to complete the number, interpretation times and interpretation state statistical interpretation of multiple criteria for periodic test data; The test flow criterion rule information comprises overall test attribute information and multiple criterion parameter information; The overall test attribute information comprises test flow basic information, test equipment information, test interpretation total time, interpretation starting time, test criterion number and test criterion set; The multiple criterion parameter information comprises criterion name, interpretation type, interpretation threshold range rule and statistical interpretation times.

2. The launch vehicle test data real-time automatic interpretation processing method according to claim 1, characterized in that, The method of pre-configuring test flow interpretation rules and test flow criterion rule information comprises: Dynamically configure test flow interpretation rules according to test equipment characteristics; Configure test flow criterion rule information; Store the test flow criterion rule information in a tree-shaped data structure.

3. The launch vehicle test data real-time automatic interpretation processing method of claim 1, wherein, The method of receiving multi-channel test data comprises: According to the type of the test data, receive the multi-channel test data through multi-threading.

4. The launch vehicle test data real-time automatic interpretation processing method according to claim 3, characterized in that, The test flow interpretation rules comprise interpretation time control rules; The interpretation time control rules comprise interpretation total time and interpretation starting time; The interpretation total time and the interpretation starting time are used to dynamically control the interpretation starting point and interpretation time of the test flow data.

5. The launch vehicle test data real-time automatic interpretation processing method according to claim 4, characterized in that, The method of configuring interpretation time control rules comprises: Based on the data delivery frequency of the test equipment, set the interpretation total time; Based on the reaction time of the test equipment, set the interpretation starting time.

6. A launch vehicle test data real-time automatic interpretation processing system, characterized by, The system comprises: A configuration module for pre-configuring test flow interpretation rules and test flow criterion rule information; A receiving module for receiving multi-channel test data in response to a test instruction; A first interpretation module for interpreting the multi-channel test data according to the pre-configured test flow interpretation rules to obtain the interpretation results of the multi-channel test data; A cache module for caching the interpretation results of the multi-channel test data within an interpretation cycle; The second interpretation module is configured to perform multi-criterion statistical interpretation on the buffered data according to pre-configured test flow criterion rule information, and obtain a statistical interpretation result; If the statistical interpretation result is correct, the next test data is automatically interpreted, otherwise, test data abnormality alarm is performed; The method for interpreting the multi-path test data according to the pre-configured test flow interpretation rule to obtain the interpretation result of the multi-path test data comprises the following sub-steps: According to the test flow interpretation rule, the interpretation starting point and interpretation time of the test flow data are dynamically controlled; In the interpretation time, the multi-path test data is subjected to multi-thread buffered analysis according to the type of the test data, and in the analysis process, the test data is interpreted according to the single-parameter configured interpretation type to obtain a single-parameter interpretation result; The multi-criterion statistical interpretation is used to complete the number and parameter state interpretation of multiple criteria for the non-periodic test data, and is used to complete the number, interpretation times and statistical interpretation state of multiple criteria for the periodic test data. The test flow criterion rule information comprises overall test attribute information and multiple criterion parameter information. The overall test attribute information comprises test flow basic information, test equipment information, test interpretation total time, interpretation starting time, test criterion number and test criterion set. The multiple criterion parameter information comprises criterion name, interpretation type, interpretation threshold range rule and statistical interpretation times.

Citation Information

Patent Citations

  • Carrier rocket comprehensive test data interpretation method and system

    CN115795651A