Double-pulse and orbit control lateral force integrated engine test data processing method
By acquiring, parsing, and automating signal data, the problem of low data processing efficiency in the dual-pulse and track-controlled lateral force integrated engine test was solved, achieving efficient and accurate data analysis and report generation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-03-13
AI Technical Summary
Existing dual-pulse and track-controlled lateral force integrated engine test data processing is inefficient, slow, has imperfect judgment criteria, non-standard data analysis reports, and is prone to human error.
A dual-pulse and track-controlled lateral force integrated engine test data processing method is adopted, including signal data acquisition, analysis, curve plotting, data rationality judgment, parameter calculation, unstable combustion analysis and report generation, and the analysis report is automatically generated using ActiveX technology.
It improves the efficiency of experimental data processing, ensures the rationality and reliability of data, automatically generates analysis reports that meet the requirements, reduces human error, and shortens the report generation cycle.
Smart Images

Figure CN121659524A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of solid rocket engine technology and relates to a method for processing test data of an integrated dual-pulse and orbital control lateral force engine. Background Technology
[0002] The ultimate way to characterize the properties of solid rocket engines is to obtain test data. Accurate, reliable and efficient processing of test data is an important part of the engine testing process, providing technical support for accelerating the development of solid rocket engines and ensuring on-time delivery.
[0003] The dual-pulse and track-controlled lateral force integrated engine targeted by this invention consists of a single-pulse engine, a double-pulse engine, and a track-controlled lateral force engine. The three-stage engine is mechanically integrated into an integrated engine. The working sequence is as follows: the single-pulse engine ignites, the single-pulse engine operates, after a certain time interval, the double-pulse engine ignites, the double-pulse engine operates, after a certain time interval, the track-controlled lateral force ignites, and the track-controlled lateral force operates.
[0004] Dual-pulse: Dual-pulse refers to a solid propellant engine that uses an isolation device to divide the propellant grain into two segments. Upon receiving an ignition command, the igniter starts the first pulse engine, which operates for several seconds until the propellant is exhausted and the engine shuts down. After the first pulse engine finishes operating, before the second pulse engine starts operating, the second pulse engine will be randomly started at certain intervals according to design requirements, controlled by a program.
[0005] Lateral force control: Lateral force control, also known as lateral force engine, is a type of orbit control device used for short-term, rapid orbit changes during the later stages of an aircraft's operation.
[0006] Currently, test data for the dual-pulse and orbital control lateral force integrated engine needs to be collected using acquisition equipment. Subsequent manual processing is required, including removing headers, filtering and classifying the data, extracting data within the specified time period, and performing a series of characteristic point operations based on overall requirements. The processed data still needs to be transcribed into the test analysis report. After batch testing, the amount of data to be processed is substantial, and a large amount of data needs to be transcribed into the test analysis report. Manual processing is not only time-consuming and prone to errors, but also results in inconsistent report formats, reduces the efficiency of test data comparison and analysis, and increases the report generation cycle. Summary of the Invention
[0007] The technical problem solved by this invention is to overcome the shortcomings of the prior art and propose an integrated test data processing method for dual-pulse and track-controlled lateral force engines. This method solves the problems of low efficiency, slow speed, imperfect judgment criteria, and non-standard data analysis reports in the test data processing of existing dual-pulse plus track-controlled lateral force engine operating modes.
[0008] The solution to the technical problem of this invention is: a method for processing test data of an integrated dual-pulse and orbital control lateral force engine, comprising the following steps:
[0009] Collect raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine.
[0010] The raw signal data is analyzed to plot the pressure P-time t curve and the thrust F-time t curve, and the corresponding working segments of the first pulse, second pulse and orbit control lateral force engine are extracted.
[0011] Import the theoretically predicted pressure-time and thrust-time data, compare and analyze the data with the collected pressure P-time t curve and thrust F-time t curve, and complete the rationality judgment of the experimental data.
[0012] The pressure P-time t and thrust F-time t curve data that have passed the rationality judgment are calculated according to the agreed standards to obtain the required parameters, including working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse.
[0013] For the pressure P-time t and thrust F-time t curves that failed the rationality judgment, upper and lower envelopes were fitted respectively to determine whether the curves showed oscillations caused by unstable combustion. Fourier transform was performed on the regions of the curves that showed oscillations to obtain the amplitude-frequency diagrams for the corresponding time ranges.
[0014] Based on the parameter datasets generated from previous engine ground tests and combined with the parameters calculated in this study, a successful data envelopment analysis was performed to determine whether each parameter was an abnormal data point and to mark the abnormal data points.
[0015] By directly controlling the Word application using ActiveX technology, an analysis report is generated according to the agreed format, showing the pressure P-time t curve, thrust F-time t curve, amplitude-frequency diagram, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
[0016] Furthermore, the raw signal data includes header parameters, time t signal data, thrust F signal data, and pressure P signal data.
[0017] Furthermore, the reasonableness judgment of the experimental data involves plotting Pt and Ft curves of the ground test data and theoretical prediction data in the same coordinate system, and comparing the following data:
[0018]
[0019] Δ = max{ΔF, ΔP}
[0020] Where ΔP is the pressure error value, ΔF is the thrust error value, and t i Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. act (t i ) for t i The ground test pressure value at time F act (t i ) for t i The ground test thrust value at time P the (t i ) for t i The theoretically predicted pressure value at time F the (t i ) for t i Theoretical thrust value at time;
[0021] When Δ≤10%, it means that the experimental data is consistent with the theoretical prediction and meets the reasonableness criterion, and proceed to the next step; when Δ>10%, it means that the error between the experimental data and the theoretical prediction does not meet the reasonableness criterion, and the operator should judge whether to re-import the theoretical prediction data; if yes, then make the above judgment again; if no, proceed to the next step.
[0022] Furthermore, the required parameters also include ignition delay time, combustion time, initial pressure peak, initial thrust peak, average pressure over combustion time, average thrust over combustion time, total pressure impulse, specific impulse, thrust coefficient, average burning rate, and characteristic velocity.
[0023] The specific impulse = total impulse / charge amount, the average burning rate = propellant thickness / burning time, and the characteristic velocity are obtained through mathematical calculation based on the charge amount, throat diameter, and pressure P-time t curve;
[0024] Among them, the charge amount, throat diameter, and propellant thickness are known input data.
[0025] Furthermore, the method for determining whether the curve exhibits oscillations due to unstable combustion is as follows:
[0026] Based on the pressure P-time t curve and thrust F-time t curve plotted from the experimental data, the peaks function tool is used to fit the corresponding upper and lower envelopes of the pressure P-time t curve and thrust F-time t curve.
[0027]
[0028] max_Num = max{card(Num_P up ),card(Num_P low ),card(Num_F up ),card(Num_F low )}
[0029] Among them, Num_P up Num_P is the set of points in the upper envelope of pressure at the same moment whose values exceed the theoretically predicted value by more than 10%. low Num_F is the set of points in the pressure envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. up Num_F is the set of points in the upper envelope of the thrust that exceed the theoretical prediction by more than 10% at the same time. low Let t be the set of points in the thrust envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. i Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. up_line (t i ) for t i The pressure value P on the upper envelope of the pressure at time t is... low_line (t i ) for t i The pressure value of the envelope at time t, P the (t i ) for t i The theoretically predicted pressure value at time F up_line (t i ) for t i The pressure value of the upper envelope of the thrust at a given time, F low_line (t i ) for t i The pressure value of the envelope under the thrust at time t, F the (t i ) for t i The theoretical estimated thrust value at time, card() represents the number of elements in the solution set;
[0030] When max_Num≥0.1×N, it indicates that the experimental data obtained by the test fluctuates greatly compared with the theoretical estimate, and it is considered that the experimental curve has oscillation. The Fourier transform is performed on the oscillation region to obtain the amplitude-frequency diagram of the corresponding time range. When max_Num<0.1×N, it is considered that the experimental curve has not oscillated.
[0031] Furthermore, the method for performing successful data envelopment analysis is as follows:
[0032] The mean μ and variance σ are calculated based on the cumulative data of working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse.
[0033] When the value of a parameter is outside the interval [μ-3σ, μ+3σ], the parameter is judged as an outlier data point.
[0034] When the value of a parameter is within the range of [μ-3σ, μ+3σ], the parameter is considered a normal data point.
[0035] A dual-pulse and track-controlled lateral force integrated engine test data processing system includes a raw signal data acquisition module, a curve plotting module, a data rationality judgment module, a parameter calculation module, an unstable combustion analysis module, a parameter envelope analysis module, and a report generation module;
[0036] The raw signal data acquisition module is used to acquire raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine.
[0037] The curve plotting module is used to analyze the raw signal data, plot the pressure P-time t curve and the thrust F-time t curve, and extract the working segments corresponding to the first pulse, second pulse and orbit control lateral force engines;
[0038] The data rationality judgment module is used to import theoretically estimated pressure-time and thrust-time data, compare and analyze the data with the pressure P-time t curve and the thrust F-time t curve, and complete the rationality judgment of the experimental data.
[0039] The parameter calculation module is used to calculate the required parameters according to the agreed standards based on the pressure P-time t and thrust F-time t curve data that have passed the rationality judgment, including working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse.
[0040] The unstable combustion analysis module is used to fit the upper and lower envelopes of the pressure P-time t and thrust F-time t curves that have not passed the rationality judgment, to determine whether the curves show oscillations caused by unstable combustion, and to perform Fourier transform on the regions of the curves that show oscillations to obtain the amplitude-frequency diagram of the corresponding time range.
[0041] The parameter envelope analysis module is used to perform successful data envelope analysis based on the parameter datasets generated from previous engine ground tests and the parameters calculated in this test, to determine whether each parameter is an abnormal data point and to mark the abnormal data points.
[0042] The report generation module is used to directly control the Word application via ActiveX technology to generate analysis reports according to a predefined format, including pressure P-time t curves, thrust F-time t curves, amplitude-frequency diagrams, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
[0043] A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for processing test data of an integrated dual-pulse and track-controlled lateral force engine.
[0044] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for processing test data of an integrated dual-pulse and track-controlled lateral force engine.
[0045] A computer program product includes a computer program that, when executed by a processor, implements the steps of the integrated test data processing method for a dual-pulse and track-controlled lateral force engine.
[0046] The advantages of this invention compared to the prior art are:
[0047] (1) This invention provides a test data processing method applicable to dual-pulse and track-controlled lateral force integrated engines, which can automatically parse the parameter names of the collected data, filter the required parameters according to the work requirements, and extract the corresponding test data according to the parameters; it solves some technical problems similar to the error-prone and inefficient manual processing of test data of dual-pulse and track-controlled lateral force integrated engines.
[0048] (2) By designing test data rationality criteria, unstable combustion analysis criteria and parameter envelope analysis criteria, this invention ensures the rationality and reliability of integrated engine test data. The obtained unstable combustion conditions provide data input for a series of subsequent tests, and also achieve the purpose of accurately locating and eliminating abnormal data points.
[0049] (2) The method of the present invention can automatically generate test data analysis reports that meet the requirements. The process is based on the agreed form and the above process is automated by software, which greatly improves the efficiency of test data processing and the generation cycle of data analysis reports. Attached Figure Description
[0050] Figure 1 A flowchart of the integrated engine test data processing method provided in this embodiment of the invention;
[0051] Figure 2A schematic diagram of the working segment of the experimental curve and the fitted upper and lower envelopes provided in an embodiment of the present invention;
[0052] Figure 3 This is a schematic diagram of the Fourier transform spectrum of the solid rocket motor operating section provided in an embodiment of the present invention;
[0053] Figure 4 This is a schematic diagram of data envelopment analysis for a certain parameter provided in an embodiment of the present invention. Detailed Implementation
[0054] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0055] Example 1
[0056] like Figure 1 As shown in this embodiment, a method for processing test data of an integrated dual-pulse and orbital control lateral force engine includes the following steps:
[0057] S1. Collect raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine.
[0058] The raw signal data includes header parameters, time t signal data, thrust F signal data, and pressure P signal data.
[0059] S2. Analyze the original signal data, plot the pressure P-time t curve and the thrust F-time t curve, and extract the working segments corresponding to the first pulse, second pulse and orbital control lateral force engines.
[0060] The parsing of the original signal data refers to the software reading the original signal data, interpreting the header parameters in the original signal data, parsing out the pure data text of time t, pressure P, and thrust F, and obtaining the target data sequence in txt format corresponding to each physical quantity sequence.
[0061] S3. Import the theoretically predicted pressure-time and thrust-time data, compare and analyze the data with the pressure P-time t curve and the thrust F-time t curve, and complete the judgment on the rationality of the experimental data.
[0062] The rationality assessment of the experimental data involves plotting Pt and Ft curves of the ground test data and theoretical prediction data on the same coordinate system, and then conducting a comparative analysis of the data. The analysis is as follows:
[0063]
[0064] Δ = max{ΔF, ΔP}
[0065] Where ΔP is the pressure error value, ΔF is the thrust error value, and ti Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. act (t i ) for t i The ground test pressure value at time F act (t i ) for t i The ground test thrust value at time P the (t i ) for t i The theoretically predicted pressure value at time F the (t i ) for t i Theoretical thrust value at time;
[0066] When Δ≤10%, it means that the experimental data is consistent with the theoretical prediction and meets the reasonableness criterion, and proceed to step S4; when Δ>10%, it means that the error between the experimental data and the theoretical prediction does not meet the reasonableness criterion, and the operator should judge whether to re-import the theoretical prediction data; if yes, then perform the operation of step S3 again; if no, proceed to step S5.
[0067] S4. Calculate the required parameters based on the pressure P-time t and thrust F-time t curve data obtained from the judgment according to the agreed standard.
[0068] The agreed standards are confirmed according to customer needs, and the default is to refer to the guidelines in GJB770B method 704.1;
[0069] The required parameters are shown in Table 1:
[0070] Table 1
[0071]
[0072] Among them, the parameters represented by serial numbers 1 to 13 and 16 can be directly calculated from the pressure P-time t curve and the thrust F-time t curve, and the charge amount m represented by serial number 14 is... gr The throat diameter d represented by serial number 19 t For input parameters, number 15 represents specific impulse = total impulse I. F / charge amount (m) gr The average burning rate, represented by serial number 17, is calculated as: propellant thickness / burning time t. b The propellant thickness is a known quantity, and the characteristic velocity represented by serial number 18 is based on the charge amount m. gr Throat diameter d t The pressure P-time t curve is obtained through mathematical calculation.
[0073] S5. Fit the upper and lower envelopes of the pressure P-time t and thrust F-time t curves that fail the rationality judgment, determine whether the curves show oscillations caused by unstable combustion, and perform Fourier transform on the regions where the curves oscillate to obtain the amplitude-frequency diagrams for the corresponding time ranges.
[0074] The content format of the fitting graph of the upper and lower envelope is as follows: Figure 2 As shown,
[0075] The amplitude-frequency diagram is in the following format: Figure 3 As shown, the spectrum graph is part of the analysis report.
[0076] The method for determining whether the curve exhibits oscillations due to unstable combustion is as follows:
[0077] Based on the pressure P-time t curve and thrust F-time t curve plotted from the experimental data, the peaks function tool is used to fit the corresponding upper and lower envelopes of the pressure P-time t curve and thrust F-time t curve.
[0078]
[0079] max_Num = max{card(Num_P up ),card(Num_P low ),card(Num_F up ),card(Num_F low )}
[0080] Among them, Num_P up Num_P is the set of points in the upper envelope of pressure at the same moment whose values exceed the theoretically predicted value by more than 10%. low Num_F is the set of points in the pressure envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. up Num_F is the set of points in the upper envelope of the thrust that exceed the theoretical prediction by more than 10% at the same time. low Let t be the set of points in the thrust envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. i Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. up_line (t i ) for t i The pressure value P on the upper envelope of the pressure at time t is... low_line (t i ) for t i The pressure value of the envelope at time t, P the (t i ) for ti The theoretically predicted pressure value at time F up_line (t i ) for t i The pressure value of the upper envelope of the thrust at a given time, F low_line (t i ) for t i The pressure value of the envelope under the thrust at time t, F the (t i ) for t i The theoretical estimated thrust value at time, card() represents the number of elements in the solution set;
[0081] When max_Num≥0.1×N, it indicates that the experimental data obtained by the test fluctuates greatly compared with the theoretical estimate, and it is considered that the experimental curve has oscillation. The Fourier transform is performed on the oscillation region to obtain the amplitude-frequency diagram of the corresponding time range. When max_Num<0.1×N, it is considered that the experimental curve has not oscillated.
[0082] S6. Based on the parameter dataset generated from previous engine ground tests and the parameters calculated in this test, perform a successful data envelopment analysis to determine whether each parameter is an abnormal data point and mark the abnormal data points.
[0083] like Figure 4 As shown, the envelope analysis method is as follows:
[0084] The parameter data obtained in this study were combined with those from previous ground tests to form a parameter data file, and the average values of operating time, maximum pressure, average pressure during operating time, maximum thrust, average thrust during operating time, and total impulse were calculated. variance Calculation;
[0085] When the value of a parameter is outside the range of [μ-3σ, μ+3σ], the parameter is judged as an abnormal data point and is highlighted in red in the experimental analysis report.
[0086] When the value of a parameter is within the range of [μ-3σ, μ+3σ], the parameter is considered a normal data point.
[0087] S7. Directly control the Word application using ActiveX technology to generate an analysis report in the agreed format, showing the pressure P-time t curve, thrust F-time t curve, amplitude-frequency graph, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
[0088] This embodiment also provides an integrated engine test data processing system for dual-pulse and track-controlled lateral force, including a raw signal data acquisition module, a curve plotting module, a data rationality judgment module, a parameter calculation module, an unstable combustion analysis module, a parameter envelope analysis module, and a report generation module;
[0089] The raw signal data acquisition module is used to acquire raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine.
[0090] The curve plotting module is used to analyze the raw signal data, plot the pressure P-time t curve and the thrust F-time t curve, and extract the working segments corresponding to the first pulse, second pulse and orbit control lateral force engines;
[0091] The data rationality judgment module is used to import theoretically estimated pressure-time and thrust-time data, compare and analyze the data with the pressure P-time t curve and the thrust F-time t curve, and complete the rationality judgment of the experimental data.
[0092] The parameter calculation module is used to calculate the required parameters according to the agreed standards based on the pressure P-time t and thrust F-time t curve data that have passed the rationality judgment, including working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse.
[0093] The unstable combustion analysis module is used to fit the upper and lower envelopes of the pressure P-time t and thrust F-time t curves that have not passed the rationality judgment, to determine whether the curves show oscillations caused by unstable combustion, and to perform Fourier transform on the regions of the curves that show oscillations to obtain the amplitude-frequency diagram of the corresponding time range.
[0094] The parameter envelope analysis module is used to perform successful data envelope analysis based on the parameter datasets generated from previous engine ground tests and the parameters calculated in this test, to determine whether each parameter is an abnormal data point and to mark the abnormal data points.
[0095] The report generation module is used to directly control the Word application via ActiveX technology to generate analysis reports according to a predefined format, including pressure P-time t curves, thrust F-time t curves, amplitude-frequency diagrams, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
[0096] This application provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform... Figure 1 The method described.
[0097] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0098] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0099] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0100] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0101] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
[0102] The contents not described in detail in this specification are common knowledge to those skilled in the art.
Claims
1. A method for processing test data of an engine integrating dual-pulse and orbital control lateral force, characterized in that, Includes the following steps: Collect raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine. The raw signal data is analyzed to plot the pressure P-time t curve and the thrust F-time t curve, and the corresponding working segments of the first pulse, second pulse and orbit control lateral force engine are extracted. Import the theoretically predicted pressure-time and thrust-time data, compare and analyze the data with the collected pressure P-time t curve and thrust F-time t curve, and complete the rationality judgment of the experimental data. The pressure P-time t and thrust F-time t curve data that have passed the rationality judgment are calculated according to the agreed standards to obtain the required parameters, including working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse. For the pressure P-time t and thrust F-time t curves that failed the rationality judgment, upper and lower envelopes were fitted respectively to determine whether the curves showed oscillations caused by unstable combustion. Fourier transform was performed on the regions of the curves that showed oscillations to obtain the amplitude-frequency diagrams for the corresponding time ranges. Based on the parameter datasets generated from previous engine ground tests and combined with the parameters calculated in this study, a successful data envelopment analysis was performed to determine whether each parameter was an abnormal data point and to mark the abnormal data points. By directly controlling the Word application using ActiveX technology, an analysis report is generated according to the agreed format, showing the pressure P-time t curve, thrust F-time t curve, amplitude-frequency diagram, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
2. The method for processing test data of an integrated dual-pulse and track-controlled lateral force engine according to claim 1, characterized in that, The raw signal data includes header parameters, time t signal data, thrust F signal data, and pressure P signal data.
3. The method for processing test data of an integrated dual-pulse and track-controlled lateral force engine according to claim 1, characterized in that, The rationality assessment of the experimental data involves plotting Pt and Ft curves of the ground test data and theoretical prediction data on the same coordinate system, and then comparing the following data: Δ = max{ΔF, ΔP} Where ΔP is the pressure error value, ΔF is the thrust error value, and t i Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. act (t i ) for t i The ground test pressure value at time F act (t i ) for t i The ground test thrust value at time P the (t i ) for t i The theoretically predicted pressure value at time F the (t i ) for t i Theoretical thrust value at time; When Δ≤10%, it means that the experimental data is consistent with the theoretical prediction and meets the reasonableness criterion, and proceed to the next step; when Δ>10%, it means that the error between the experimental data and the theoretical prediction does not meet the reasonableness criterion, and the operator should judge whether to re-import the theoretical prediction data; if yes, then make the above judgment again; if no, proceed to the next step.
4. The method for processing test data of an integrated dual-pulse and track-controlled lateral force engine according to claim 1, characterized in that, The required parameters also include ignition delay time, combustion time, initial pressure peak, initial thrust peak, average pressure over combustion time, average thrust over combustion time, total pressure impulse, specific impulse, thrust coefficient, average burning rate, and characteristic velocity. The specific impulse = total impulse / charge amount, the average burning rate = propellant thickness / burning time, and the characteristic velocity are obtained through mathematical calculation based on the charge amount, throat diameter, and pressure P-time t curve; Among them, the charge amount, throat diameter, and propellant thickness are known input data.
5. The method for processing test data of an integrated dual-pulse and track-controlled lateral force engine according to claim 1, characterized in that, The method for determining whether the curve exhibits oscillations due to unstable combustion is as follows: Based on the pressure P-time t curve and thrust F-time t curve plotted from the experimental data, the peaks function tool is used to fit the corresponding upper and lower envelopes of the pressure P-time t curve and thrust F-time t curve. max_Num=max{card(Num_P up ),card(Num_P low ),card(Num_F up ),card(Num_F low )} Among them, Num_P up Num_P is the set of points in the upper envelope of pressure at the same moment whose values exceed the theoretically predicted value by more than 10%. low Num_F is the set of points in the pressure envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. up Num_F is the set of points in the upper envelope of the thrust that exceed the theoretical prediction by more than 10% at the same time. low Let t be the set of points in the thrust envelope at the same moment whose values exceed the theoretically predicted value by more than 10%. i Let P be the time value at the i-th point, where i = 1, 2, ..., N; N is the total number of sampling points. up_line (t i ) for t i The pressure value P on the upper envelope of the pressure at time t is... low_line (t i ) for t i The pressure value of the envelope at time t, P the (t i ) for t i The theoretically predicted pressure value at time F up_line (t i ) for t i The pressure value of the upper envelope of the thrust at a given time, F low_line (t i ) for t i The pressure value of the envelope under the thrust at time t, F the (t i ) for t i The theoretical estimated thrust value at time, card() represents the number of elements in the solution set; When max_Num≥0.1×N, it indicates that the experimental data obtained by the test fluctuates greatly compared with the theoretical estimate, and it is considered that the experimental curve has oscillation. The Fourier transform is performed on the oscillation region to obtain the amplitude-frequency diagram of the corresponding time range. When max_Num<0.1×N, it is considered that the experimental curve has not oscillated.
6. The method for processing test data of an integrated dual-pulse and track-controlled lateral force engine according to claim 1, characterized in that, The method for performing successful data envelopment analysis is as follows: The mean μ and variance σ are calculated based on the cumulative data of working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse. When the value of a parameter is outside the interval [μ-3σ, μ+3σ], the parameter is judged as an outlier data point. When the value of a parameter is within the range of [μ-3σ, μ+3σ], the parameter is considered a normal data point.
7. A dual-pulse and orbital control lateral force integrated engine test data processing system based on the method described in any one of claims 1 to 6, characterized in that, It includes a raw signal data acquisition module, a curve plotting module, a data rationality judgment module, a parameter calculation module, an unstable combustion analysis module, a parameter envelope analysis module, and a report generation module; The raw signal data acquisition module is used to acquire raw signal data from the ground ignition test section of the dual-pulse and track-controlled lateral force integrated engine. The curve plotting module is used to analyze the raw signal data, plot the pressure P-time t curve and the thrust F-time t curve, and extract the working segments corresponding to the first pulse, second pulse and orbit control lateral force engines; The data rationality judgment module is used to import theoretically estimated pressure-time and thrust-time data, compare and analyze the data with the pressure P-time t curve and the thrust F-time t curve, and complete the rationality judgment of the experimental data. The parameter calculation module is used to calculate the required parameters according to the agreed standards based on the pressure P-time t and thrust F-time t curve data that have passed the rationality judgment, including working time, maximum pressure, average pressure during working time, maximum thrust, average thrust during working time, and total impulse. The unstable combustion analysis module is used to fit the upper and lower envelopes of the pressure P-time t and thrust F-time t curves that have not passed the rationality judgment, to determine whether the curves show oscillations caused by unstable combustion, and to perform Fourier transform on the regions of the curves that show oscillations to obtain the amplitude-frequency diagram of the corresponding time range. The parameter envelope analysis module is used to perform successful data envelope analysis based on the parameter datasets generated from previous engine ground tests and the parameters calculated in this test, to determine whether each parameter is an abnormal data point and to mark the abnormal data points. The report generation module is used to directly control the Word application via ActiveX technology to generate analysis reports according to a predefined format, including pressure P-time t curves, thrust F-time t curves, amplitude-frequency diagrams, unstable combustion conditions, various parameter values, and successful data envelopment analysis results.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.