Liquid rocket engine test bed test data processing method, system and equipment

By format conversion and effective data extraction of the original data of the liquid rocket engine test bench, the problem of too many invalid signals during the test data processing process was solved and the test efficiency was improved.

CN119337827APending Publication Date: 2025-01-21JIUZHOU CLOUD ARROW (BEIJING) SPACE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411166628.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

During the test drive of the liquid rocket engine, the collected original signals contain a large number of invalid signals, which makes the data processing process time-consuming and inefficient.

Method used

By obtaining the original data sequence of each measurement point collected by the measurement and control system of the liquid rocket engine test bench, and performing format conversion on all original data sequences, the target data sequence corresponding to each original data sequence is obtained. Then, based on the engine test plan, valid target data sequences are extracted from all target data sequences.

Benefits of technology

It realizes the rapid extraction of effective data collected by the measurement and control system of the liquid rocket engine test bench, significantly reduces the workload, and improves the test efficiency of the liquid rocket engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119337827A_ABST
    Figure CN119337827A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of spaceflight, and particularly discloses a liquid rocket engine test bed test data processing method, system and equipment, and the method comprises the steps: obtaining an original data sequence of each measurement point collected by a measurement and control system of a liquid rocket engine test bed, and carrying out the format conversion of all original data sequences, obtaining a target data sequence corresponding to each original data sequence; and based on the engine test scheme of the liquid rocket engine test bed, extracting an effective target data sequence from all the target data sequences. Effective data collected by a liquid rocket engine test bed measurement and control system can be rapidly extracted, the workload is greatly reduced, and the test efficiency of a liquid rocket engine is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] As the power system of a launch vehicle, the reliability of a liquid rocket engine is particularly critical to the successful launch of the launch vehicle. In order to ensure high reliability, a large number of reliability tests must be carried out to fully evaluate the product. When testing a liquid rocket engine, a large amount of data needs to be collected through the test bench, including the engine's thrust, the temperature and pressure of each component, the speed, thrust and other slow-changing signals. The original signals collected during the liquid rocket engine test contain a large number of invalid signals. After each test, the collected original signals need to be reprocessed to extract the valid signals of the required measurement points. Due to the huge amount of data, the processing process is time-consuming and inefficient.

[0003] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the invention

[0004] In order to solve the above technical problems, the present invention provides a liquid rocket engine test bench test data processing method, system and equipment.

[0005] In a first aspect, the present invention provides a method for processing test data of a liquid rocket engine test bench, and the technical solution of the method is as follows:

[0006] Obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and convert the format of all the original data sequences to obtain the target data sequence corresponding to each original data sequence;

[0007] Based on the engine test plan of the liquid rocket engine test bench, valid target data sequences are extracted from all target data sequences.

[0008] The beneficial effects of the liquid rocket engine test bench test data processing method of the present invention are as follows:

[0009] The method of the present invention can quickly extract effective data collected by the measurement and control system of the liquid rocket engine test bench, greatly reducing the workload and improving the test efficiency of the liquid rocket engine.

[0010] On the basis of the above scheme, the liquid rocket engine test bench test data processing method of the present invention can also be improved as follows.

[0011] In an optional manner, the step of obtaining the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench includes:

[0012] The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

[0013] In an optional manner, the step of converting the formats of all original data sequences to obtain target data sequences corresponding to each original data sequence includes:

[0014] All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

[0015] In an optional manner, based on the engine test plan of the liquid rocket engine test bench, the step of extracting valid target data sequences from all target data sequences includes:

[0016] At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

[0017] In a second aspect, the present invention provides a liquid rocket engine test bench test data processing system, the technical solution of the system is as follows:

[0018] It includes: a first processing module and a second processing module;

[0019] The first processing module is used to: obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and perform format conversion on all the original data sequences to obtain the target data sequence corresponding to each original data sequence;

[0020] The second processing module is used to extract valid target data sequences from all target data sequences based on the engine test plan of the liquid rocket engine test bench.

[0021] The beneficial effects of the liquid rocket engine test bench test data processing system of the present invention are as follows:

[0022] The system of the present invention can quickly extract effective data collected by the measurement and control system of the liquid rocket engine test bench, greatly reducing the workload and improving the test efficiency of the liquid rocket engine.

[0023] On the basis of the above scheme, the liquid rocket engine test bench test data processing system of the present invention can also be improved as follows.

[0024] In an optional manner, the first processing module is specifically used to:

[0025] The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

[0026] In an optional manner, the first processing module is further configured to:

[0027] All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

[0028] In an optional manner, the second processing module is specifically used to:

[0029] At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

[0030] In a third aspect, a technical solution of an electronic device of the present invention is as follows:

[0031] The invention comprises a memory, a processor and a program stored in the memory and running on the processor. When the processor executes the program, the steps of the liquid rocket engine test bench test data processing method of the present invention are implemented.

[0032] In a fourth aspect, the present invention provides a computer-readable storage medium having the following technical solution:

[0033] Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium reads the instructions, the computer-readable storage medium executes the steps of the liquid rocket engine test bench test data processing method of the present invention.

[0034] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0036] Figure 1 A schematic flow chart of an embodiment of a method for processing test data of a liquid rocket engine test bench according to the present invention;

[0037] Figure 2 This is a schematic diagram of the upper computer software interface;

[0038] Figure 3 This is a schematic diagram of an example of an Excel file;

[0039] Figure 4 It is a structural schematic diagram of an embodiment of a liquid rocket engine test bench test data processing system of the present invention;

[0040] Figure 5 The figure is a schematic structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION

[0041] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0042] Figure 1 A flow chart of an embodiment of a method for processing test data of a liquid rocket engine test bench provided by the present invention is shown. The method for processing test data of a liquid rocket engine test bench can be executed by an electronic device such as a terminal device or a server. The terminal device can be any fixed or mobile terminal such as a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. The server can be a single server or a server cluster composed of multiple servers. Any electronic device can implement the method for processing test data of a liquid rocket engine test bench by means of a processor calling computer-readable instructions stored in a memory. Figure 1 As shown, the following steps are included:

[0043] S1. Obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and convert the format of all the original data sequences to obtain the target data sequence corresponding to each original data sequence.

[0044] Among them, the measurement points of the measurement and control system of the liquid rocket engine test bench include: measurement points arranged on the liquid rocket engine and / or measurement points arranged on the liquid rocket engine test bench. The number of measurement points can be set according to actual needs and is not limited here. One original data sequence corresponds to one type of data, and the types of data include: thrust of the liquid rocket engine, temperature, pressure, speed, thrust, etc. of each component of the liquid rocket engine. Each original data sequence corresponds to a target data sequence.

[0045] S2. Based on the engine test plan of the liquid rocket engine test bench, extract valid target data sequences from all target data sequences.

[0046] Among them, different engine test schemes require different measuring points. The measuring points required by the engine test scheme are defined as target measuring points. The target data sequence corresponding to the target measuring points is the effective target data sequence, such as the temperature data sequence and pressure data sequence of a component.

[0047] In an optional manner, the step of obtaining the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench includes:

[0048] The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

[0049] The data format of the original data sequence collected by Labview software is TDMS format.

[0050] In an optional manner, the step of converting the formats of all original data sequences to obtain target data sequences corresponding to each original data sequence includes:

[0051] All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

[0052] The data format of the target data sequence is TXT format. The data format conversion is mainly realized through scripts, specifically by calling the dll file through C# and using the traversal method to complete the format conversion of the original data sequence of each measuring point.

[0053] In an optional manner, step S2 includes:

[0054] At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

[0055] The extraction process of the effective target data sequence includes:

[0056] 1) Create an Excel table and import all target data sequences in TXT format into the table. Specifically: the initial number of rows in the table is 2, including the measurement point name and measurement point code; the number of columns is the same as the number of target data sequences, each column represents all the data of a target data sequence, each row represents a data in the target data sequence, and the number of rows corresponding to each target data sequence is the same. According to the number of rows row, data sampling frequency f, and time scale maximum value time max (the end time point of the target data sequence) can determine the time stamp of each data. The automatically generated time stamp is In addition to the measuring point name and measuring point code, the rest of the first column of the table represents the row number (the time scale of each row is the same), as shown in Table 1.

[0057] Table 1:

[0058] Measuring point name Measuring point 1 Measuring point 2 Measuring point 3 …… Measuring point n Measuring point code sig1 sig2 sig2 …… sign 1 1 2 3 …… n 2 1 2 3 …… n 3 1 2 3 …… n …… …… …… …… …… n row 1 2 3 …… n

[0059] 2) Determine at least one target measuring point corresponding to the test plan, and use a specific color to calibrate the background of the column corresponding to the target measuring point. The background color of the Excel file can be set arbitrarily.

[0060] 3) Read the established Excel table, identify the background color through an algorithm (C# language but not limited to C#), determine the row and column coordinates of the valid target data sequence, and record the coordinates.

[0061] 4) By using the recorded coordinates, the valid target data sequences are generated from the target data sequences in TXT format into a TXT file containing only valid target data sequences. The number of valid target data sequences is determined according to the number of columns of background calibration.

[0062] It should be noted that the technical solution of this embodiment can be implemented by an interface-oriented host computer software. Use C# programming language to write a host computer software based on the Windows platform. The interface of the software is as follows: Figure 2 As shown, the data format conversion process can be realized by clicking the button of the host computer software. Specifically:

[0063] 1) Install the host software on any computer with Windows operating system.

[0064] 2) Import the raw data sequence in TDMS format collected by Labview after the liquid rocket engine test is completed into the computer, click Figure 2 "1. Import TDMS document" in the step; this step mainly completes the following functions: a) Convert the collected raw data sequence into the target data sequence in TXT text format. The data type conversion is mainly realized through scripts. The dll file is called through C#, and the conversion of all raw data is completed by traversal; b) Generate a time column, calculate the data execution time according to the number of rows and sampling frequency f, and list the time stamp; the number of columns represents the sampling signal. According to the number of rows, the data sampling frequency f and the maximum time stamp max (the end time point of the target data sequence) can determine the time stamp of each data. The automatically generated time stamp is In addition to the measurement point name and measurement point code, the rest of the first column of the table represents the number of rows (the time scale of each row is the same). This step will generate a TXT format document containing all target data sequences collected by the liquid rocket engine test bench.

[0065] 3) Create a new Excel table, column number: indicates the number of measuring points; row number: measuring point name, code, the measuring point name and code of valid data in the table are marked with a specific color background, such as Figure 3 shown.

[0066] 4) Click Figure 2 The specific operation of "2-Calculate Index" is to read the established Excel table, identify the background color through the algorithm, determine the row and column coordinates of the valid target data sequence, and record the coordinates; then use the coordinates to extract the valid target data sequence from the TXT format document containing the target data sequence. The following example illustrates the algorithm for reading the coordinates of the valid target data sequence:

[0067] Assume that the original measuring points are sig1, sig2, ..., sign. The total number of measuring points is n; the total number of signal rows is row; the valid signals are sig1 and sig3; then the background colors corresponding to sig1 and sig3 in Excel are calibrated with specific colors; after the algorithm identifies the background colors of sig1 and sig3, the coordinates of the valid data can be determined as: (x, y) where x represents the number of rows and y represents the number of columns. The measuring point positions can be located through x and y: (1, 1), (2, 1) ... (row, 1) and (1, 3), (2, 3) ... (row, 3). The above coordinates can be used to locate the position of the valid target data sequence. The coordinate reading algorithm is executed by the background of the host computer software and implemented by software language programming.

[0068] 5) Click Figure 2 In the "3-Integrate Data" in the target data sequence, this step mainly uses the coordinates of the valid target data sequence to read the data of the corresponding coordinates in the target data sequence to complete the screening of the target data sequence. The specific implementation method is to extract the data of the corresponding coordinates in the target data sequence through an algorithm, and rearrange and combine them. Finally, merge the measurement point name and code with the extracted target data sequence, and then click Figure 2 In "4-Generate TXT Document", a file containing only valid target data sequences is generated. In this step, a progress bar is included to represent the progress of data screening and integration. When the progress bar is completed, the data integration is completed. The data screening algorithm in this step is executed by the host computer background and implemented by software language programming.

[0069] 6) In Figure 2In the text input box, enter the data name and click Figure 2 "5-Data transposition, generate files" in the figure; at this point, the valid target data sequence has been integrated and the screening has been completed.

[0070] The technical solution of this embodiment can quickly extract valid data collected by the measurement and control system of the liquid rocket engine test bench, greatly reducing the workload and improving the test efficiency of the liquid rocket engine.

[0071] Figure 4 FIG. 2 is a schematic diagram showing a structure of an embodiment of a liquid rocket engine test bench test data processing system 200 provided by the present invention. Figure 4 As shown, the system 200 includes: a first processing module 210 and a second processing module 220;

[0072] The first processing module 210 is used to: obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and perform format conversion on all the original data sequences to obtain the target data sequence corresponding to each original data sequence;

[0073] The second processing module 220 is used to extract valid target data sequences from all target data sequences based on the engine test plan of the liquid rocket engine test bench.

[0074] In an optional manner, the first processing module 210 is specifically used to:

[0075] The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

[0076] In an optional manner, the first processing module 210 is further configured to:

[0077] All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

[0078] In an optional manner, the second processing module 220 is specifically used for:

[0079] At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

[0080] The technical solution of this embodiment can quickly extract valid data collected by the measurement and control system of the liquid rocket engine test bench, greatly reducing the workload and improving the test efficiency of the liquid rocket engine.

[0081] The above-mentioned parameters and steps for each module to implement corresponding functions in the liquid rocket engine test bench test data processing system 200 of this embodiment can refer to the parameters and steps in the embodiment of the liquid rocket engine test bench test data processing method above, and will not be repeated here.

[0082] like Figure 5 As shown, an electronic device 300 according to an embodiment of the present invention includes a processor 320, the processor 320 is coupled to a memory 310, and the memory 310 stores at least one computer program 330, and the at least one computer program 330 is loaded and executed by the processor 320, so that the electronic device 300 implements any of the above-mentioned liquid rocket engine test bench test data processing methods, specifically:

[0083] The electronic device 300 may have relatively large differences due to different configurations or performances, and may include one or more processors 320 (Central Processing Units, CPU) and one or more memories 310, wherein the one or more memories 310 store at least one computer program 330, and the at least one computer program 330 is loaded and executed by the one or more processors 320, so that the electronic device 300 implements any of the liquid rocket engine test bench test data processing methods provided in the above embodiments. Of course, the electronic device 300 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the electronic device 300 may also include other components for implementing device functions, which will not be described in detail here.

[0084] A computer-readable storage medium according to an embodiment of the present invention stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that a computer implements any one of the above-mentioned liquid rocket engine test bench test data processing methods.

[0085] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0086] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes any of the above-mentioned liquid rocket engine test bench test data processing methods.

[0087] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.

[0088] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.

[0089] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0090] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A liquid rocket engine test bench test data processing method, characterized in that: include: Obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and convert the format of all the original data sequences to obtain the target data sequence corresponding to each original data sequence; Based on the engine test plan of the liquid rocket engine test bench, valid target data sequences are extracted from all target data sequences.

2. The liquid rocket engine test bench test data processing method according to claim 1, characterized in that: The steps of obtaining the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench include: The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

3. The liquid rocket engine test bench test data processing method according to claim 1, characterized in that: The steps of converting the formats of all original data sequences to obtain target data sequences corresponding to each original data sequence include: All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

4. The liquid rocket engine test bench test data processing method according to any one of claims 1 to 3, characterized in that: Based on the engine test plan of the liquid rocket engine test bench, the step of extracting valid target data sequences from all target data sequences includes: At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

5. A liquid rocket engine test bench test data processing system, characterized in that: include: a first processing module and a second processing module; The first processing module is used to: obtain the original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench, and perform format conversion on all the original data sequences to obtain the target data sequence corresponding to each original data sequence; The second processing module is used to extract valid target data sequences from all target data sequences based on the engine test plan of the liquid rocket engine test bench.

6. The liquid rocket engine test bench test data processing system according to claim 5, characterized in that: The first processing module is specifically used for: The original data sequence of each measuring point collected by the measurement and control system of the liquid rocket engine test bench is obtained by using Labview software.

7. The liquid rocket engine test bench test data processing system according to claim 5, characterized in that: The first processing module is further specifically used for: All the original data sequences in TDMS format collected by the measurement and control system are converted into a format to obtain a target data sequence in TXT format corresponding to each original data sequence.

8. The liquid rocket engine test bench test data processing system according to any one of claims 5 to 7, characterized in that: The second processing module is specifically used for: At least one target measuring point corresponding to the engine test scheme is determined, and from all target data sequences, a target data sequence corresponding to the target measuring point required in the engine test scheme is determined as a valid target data sequence and extracted.

9. An electronic device, characterized in that: The electronic device includes a processor, the processor is coupled to a memory, at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the liquid rocket engine test bench test data processing method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer-readable storage medium implements the liquid rocket engine test bench test data processing method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method for testing system-level trial run operation modes and operation deformation of liquid rockets

    CN104359694A

  • Engine electronic control unit software function verification hardware-in-loop test case generation method

    CN105653439A

  • Business processing method, device and system

    CN107992581A

  • Data processing method and device of vehicle-mounted operating system, equipment, medium and product

    CN114817076A

  • Aero-engine fuel control accessory test data acquisition system

    CN117499811A