Automatic measuring point configuration method of engine test bed data acquisition system
By automatically matching the measurement points and data acquisition channels of the aero-engine test stand, the problems of low configuration efficiency and numerous errors were solved, and fast and accurate automatic configuration of measurement points was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-03-10
AI Technical Summary
The configuration of measurement points on aero-engine test benches is inefficient and prone to errors, especially due to the large number of measurement points and data acquisition channels, which leads to long manual processing time and a large workload.
By generating engine measurement point information and test bench data acquisition channel information, the system automatically matches channels and generates data acquisition configurations, including establishing a measurement point dictionary, scanning valve and channel table, filtering available channels, and cyclically matching signal type, measurement range and accuracy to achieve automatic matching and configuration.
Significantly reduces manual processing time, decreases configuration errors, improves configuration efficiency, and enables rapid and automated measurement point configuration.
Smart Images

Figure CN121640599A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aero-engine testing, and more particularly to an automatic configuration method for measurement points in an aero-engine test bench data acquisition system. Background Technology
[0002] When testing aero engines, multiple measuring points are typically used to simultaneously measure a certain area, and the average value is taken as a representative value. However, test benches often have as many as 300-2000 data acquisition channels. Traditionally, each measuring point on the engine must be manually configured for each of these channels before data acquisition and monitoring can begin. Due to the large number of measuring points and data acquisition channels, and the fact that each data acquisition channel has multiple attributes, the configuration process is inefficient, labor-intensive, and prone to errors.
[0003] Therefore, a method is needed to automatically configure the measurement points of the data acquisition system of the aero-engine test stand, automatically match the engine measurement points with the channels of the test stand, and quickly generate the data acquisition configuration, thereby significantly reducing manual processing time and configuration errors. Summary of the Invention
[0004] This summary is provided to introduce, in a simplified form, some concepts that will be further described in the following detailed description. This summary is not intended to identify key or essential features of the claimed subject matter; nor is it intended to define or limit the scope of the claimed subject matter.
[0005] This invention relates to an automatic configuration method for measurement points in an engine test bench data acquisition system, comprising: generating engine measurement point information and establishing test bench data acquisition channel information; automatically matching channels; and generating data acquisition configuration. Wherein:
[0006] The steps for generating engine measurement point information further include: establishing a measurement point dictionary by inputting general information; and generating measurement point information based on the established measurement point dictionary.
[0007] The steps for establishing test bench channel information further include: establishing the test bench; establishing the scanning valve; and establishing the scanning valve channel, generating a data acquisition channel table for the test bench.
[0008] The automatic channel matching process further includes: selecting the measurement points and data acquisition software to be matched; filtering available data acquisition channels that are not test bench channels; and automatically matching the engine measurement point information with the test bench channel information. Among these:
[0009] The step of filtering available data acquisition channels that are not benchtop channels further includes: filtering out available data acquisition channels that are not benchtop channels; and sorting the filtered available data acquisition channels that are not benchtop channels in ascending order to generate a table of available data acquisition channels.
[0010] The steps for automatically matching engine measurement point information and test bench channel information further include: selecting the measurement point and data acquisition channel to be matched; sequentially determining whether the signal type is consistent, whether the upper limit of the data acquisition measurement range is greater than the upper limit of the matched channel, whether the lower limit of the data acquisition measurement range is less than the lower limit of the matched channel, and whether the data acquisition measurement accuracy is less than the lower limit of the matched channel. If all the determination results are positive, a connection is established between the successfully matched data acquisition channel and the measurement point, and the automatically matched data acquisition channel and test bench are confirmed.
[0011] / or modify the matching result; if any judgment result is negative, determine whether there is a next data acquisition channel; if it is determined that there is a next data acquisition channel, select the next data acquisition channel to match the measurement point to be matched; if it is determined that there is no next data acquisition channel, the matching fails and N / A is returned.
[0012] The data acquisition configuration generation process further includes: selecting engine measurement points for which data acquisition configurations are to be generated; determining a configuration template based on the selected data acquisition software, and using a general template for those without a determined configuration template; and automatically generating configurations for each data acquisition channel in a loop based on the determined configuration template.
[0013] These and other features and advantages will become apparent from the following detailed description and with reference to the accompanying drawings. It should be understood that the foregoing general description and the following detailed description are illustrative only and do not limit the scope of the claims. Attached Figure Description
[0014] The invention will now be described in more detail with reference to specific embodiments shown in the accompanying drawings.
[0015] Appendix Figure 1 -12 is an example user interface for each step of the automatic configuration method of the test point in the engine test bench data acquisition system according to the present invention, specifically:
[0016] Appendix Figure 1 A sample user interface for managing information at a single measurement point of the engine;
[0017] Appendix Figure 2 Example user interface for a list of engine measurement points;
[0018] Appendix Figure 3Example user interface for the dictionary of measurement point groups;
[0019] Appendix Figure 4 Example user interface for the dictionary list of measurement point groups;
[0020] Appendix Figure 5 A sample user interface for quickly generating measurement point dialog boxes;
[0021] Appendix Figure 6 This provides a sample user interface for creating a test bench dialog box;
[0022] Appendix Figure 7 To create a sample user interface for the data acquisition scan valve dialog box;
[0023] Appendix Figure 8 To create a sample user interface for the data acquisition scan valve channel dialog box;
[0024] Appendix Figure 9 Example user interface for the dialog box for selecting automatic matching data acquisition channels;
[0025] Appendix Figure 10 Example user interface for the automatic matching result confirmation dialog box;
[0026] Appendix Figure 11 Example user interface showing the channel list after matching is complete;
[0027] Appendix Figure 12 Example user interface configured for general data acquisition;
[0028] Appendix Figure 13 This is a flowchart illustrating the automatic configuration method for measurement points in the engine test bench data acquisition system according to the present invention. Each block may represent a module, program segment, or part of code, which contains one or more executable instructions for implementing a specified logical function. Detailed Implementation
[0029] Figure 13 This is a flowchart of the automatic configuration method for measurement points in the engine test bench data acquisition system of the present invention.
[0030] Figure 1 -12 is an example user interface for each step related to the automatic configuration method of the test point in the engine test bench data acquisition system of the present invention. Those skilled in the art will understand that each field and data therein is exemplary and is not intended to define or limit the scope of the claimed subject matter. Those skilled in the art can make adjustments as needed.
[0031] The following is a comparison Figure 13 and combined Figure 1-12, The automatic configuration method of the test point of the engine test bench data acquisition system of the present invention is explained in detail.
[0032] The automatic configuration method for measurement points in the engine test bench data acquisition system of the present invention generally includes: a preparation stage 100, an automatic channel matching stage 200, and a data acquisition configuration generation stage 300.
[0033] 1. In the preparation phase 100, two tasks need to be performed: first, quickly generate engine measurement point information (step 110); second, establish test bench access information (step 120). These two tasks can be performed simultaneously without any order.
[0034] 1.1 Each engine under test includes multiple measurement points, such as... Figure 2 As shown in the list, each measuring point has a number, and the relevant information for each measuring point includes the measurement range, importance, and status. Figure 1 The example shows the management information for a single measuring point numbered Ps125_1.
[0035] Step 110, which generates engine measurement point information, further includes:
[0036] Step 111: Establish the measurement point dictionary. In this step, a preset measurement point dictionary is created by inputting general information. The measurement point dictionary is a template applicable to multiple engines, such as... Figure 3 This example shows the dictionary for the measurement point group numbered Ps125. Figure 4 The dictionary list of measurement point groups is shown; and
[0037] Step 112: Generate measurement point information based on the measurement point dictionary. After pre-setting the measurement point group dictionary (template) in step 111, multiple measurement points can be quickly generated. In this step, in... Figure 4 Click the "Generate Measurement Point" button corresponding to the measurement point group containing the measurement point you want to generate, and a pop-up window will appear as follows: Figure 5 The dialog box shown allows you to quickly generate an engine measurement point table 10 by filling in the test piece and measurement point quantity information and confirming. The engine measurement point table 10 mainly includes information such as the front-end sensor type and measurement range.
[0038] 1.2 The engine test bench data acquisition system typically acquires data from the front-end sensors through the scanning valve at the rear end. A scanning valve usually includes multiple acquisition channels, and each acquisition channel includes information such as signal type, measurement range and accuracy, and the front-end sensors that need to be adapted.
[0039] Step 120, which establishes test bench channel information, further includes establishing the test bench, scanning valve, and channel table:
[0040] Step 121: Construct a test stand (see attached) Figure 6This provides a sample user interface for creating a test bench dialog box;
[0041] Step 122: Establish the scanning valve, attached Figure 7 To create a sample user interface for the data acquisition scan valve dialog box;
[0042] Step 123: Establish scanning valve channels. Since a scanning valve includes multiple acquisition channels, a data acquisition channel table 20 for the test bench needs to be generated. Channel table 20 includes channel signal type, measurement range and accuracy, and information on the required front-end sensors, etc. Figure 8 This is a sample user interface for creating a data acquisition scan valve channel dialog box.
[0043] 2. The main objective of this invention is to achieve automatic matching of engine measurement point information and test bench channel information. Its core automatic channel matching stage 200 includes the following steps:
[0044] 2.1 Step 210: Select the measurement points to be matched and the data acquisition software. This step can be completed by the user. The user interface is as follows: Figure 9 As shown, generate a table of channels to be matched, 30.
[0045] 2.2 Step 220: Screen available data acquisition channels that are not on the test bench. Non-test bench channels refer to scanning valve channels not occupied by the test bench. Scanning valve acquisition channels can be divided into two categories based on the location of the acquisition points: channels for acquiring parameters on the test bench and channels for acquiring parameters of the test specimen. The parameter acquisition channels used for the test bench are permanently occupied, while the parameter channels used for the test specimen change each time due to the different test specimens. The goal of this method is to automatically match the acquisition channels for the test specimen; therefore, channels already occupied by the test bench need to be removed before automatic allocation. Step 220 further includes:
[0046] • Screening step 221: Filter according to whether the data acquisition channel is available and the non-bench channel attribute, and filter out the available data acquisition channels that are non-bench channels;
[0047] • Sorting step 222: Based on the upper limit of the measurement range and the name of the scanning valve, sort the available data acquisition channels that are not benchtop channels in ascending order to generate a table of available data acquisition channels 40;
[0048] 2.3 Next, the engine measurement point information and the test bench channel information are automatically matched. Based on the engine measurement point information and the information in the available data acquisition channel table 40 generated in step 222, a cyclic matching is performed sequentially by signal type, upper limit of measurement range, lower limit of measurement range, and accuracy. If a measurement point matches a channel, a connection is established between the measurement point and the channel; if no channel matches, N / A is returned. Automatic matching step 230 further includes:
[0049] Step 231: Select the measurement points and channels to be matched;
[0050] • Step 232: Determine if the signal types are consistent. If yes, proceed to the next step 233. Otherwise, the matching fails, and proceed to step 236.
[0051] • Step 233: Determine whether the upper limit of the data acquisition measurement range is greater than the upper limit of the matching channel. If yes, proceed to the next step 234; otherwise, the matching fails and proceed to step 236.
[0052] • Step 234: Determine whether the lower limit of the data acquisition measurement range is less than the lower limit of the matching channel. If yes, proceed to the next step 235; otherwise, the matching fails and proceed to step 236.
[0053] • Step 235: Determine whether the accuracy of the data acquisition measurement is less than the lower limit of the matching channel. If yes, it means that the measurement point and the channel are successfully matched, and proceed to step 238. Otherwise, the matching fails, and proceed to step 236.
[0054] • Step 236: Determine if there is a next data acquisition channel. If yes, return to step 231 to select the next data acquisition channel and repeat the above steps to match the measurement point to be matched. Otherwise, it means that the measurement point to be matched has been tried to match with all channels but has not succeeded. Proceed to step 237.
[0055] Step 237: No match found for any channel, return N / A;
[0056] Step 238: Establish a connection between the successfully matched data acquisition channel and the measurement point.
[0057] 2.4 After completing the matching steps described in 2.3 for all the measurement points to be matched, in step 239, the user confirms the automatically matched data acquisition channel. The user confirmation interface is as follows: Figure 10 As shown, the matching results can be manually modified at this point. After user confirmation, the final engine measurement point table 50 with matched data acquisition channels is generated, as shown below. Figure 11 As shown.
[0058] 3. Data Acquisition Configuration Generation Stage 300:
[0059] 3.1 Step 310: Select the engine measurement points for which the data acquisition configuration to be generated. This step can be completed by the user, such as... Figure 11 As shown, users can select a data acquisition channel and click the "Generate Data Acquisition Configuration" button to quickly download the data acquisition configuration.
[0060] 3.2 Step 320: Based on the data acquisition software selected in Step 2.1, determine the configuration template. In this step, based on the data acquisition type selected during the previous matching, select a preset channel configuration template (e.g., the Prodas system mainly uses an XML format channel configuration module, the Cyres system uses an Excel format channel configuration template, and data acquisition systems without a template will use a predefined JSON format general template, such as...). Figure 12 If no template is configured, a generic template will be used.
[0061] 3.3 Step 330: Based on the template, automatically generate the configuration for each data acquisition channel in a loop, write it into the configuration file, and output it for download.
[0062] This invention utilizes a measurement point management system to automatically match engine measurement point information with test bench channel information, quickly generating data acquisition configurations. This significantly reduces manual processing time and minimizes configuration errors.
Claims
1. A method for automatically configuring measurement points of an engine test bench data acquisition system, comprising: a preparation stage (100), comprising: generating engine measurement point information (110); and building test bench data acquisition channel information (120); automatically matching channels (200), comprising: selecting measurement points and data acquisition software to be matched (210); screening data acquisition channels that are available and are not bench channels (220); and automatically matching engine measurement point information and test bench channel information (230); and 2. The method of claim 1, wherein, generating data acquisition configurations (300). The step of generating engine measurement point information (110) further comprises: building a measurement point dictionary by inputting general information (111); and 3. The method of claim 1, wherein, generating measurement point information based on the built measurement point dictionary (112). The step of building test bench channel information (120) further comprises: building a test bench (121); building a scan valve (122); and 4. The method of claim 1, wherein, building a scan valve channel (123), generating a test bench data acquisition channel table. The step of screening data acquisition channels that are available and are not bench channels (220) further comprises: screening data acquisition channels that are available and are not bench channels (221); and 5. The method of claim 1, wherein, sequentially ordering the screened data acquisition channels that are available and are not bench channels from small to large (222), generating an available data acquisition channel table. The step of automatically matching engine measurement point information and test bench channel information (230) further comprises: selecting measurement points and data acquisition channels to be matched (231); sequentially judging whether signal types are consistent (232), whether data acquisition measurement range upper limit values are greater than matching channel upper limit values (233), whether data acquisition measurement range lower limit values are less than matching channel lower limit values (234), and whether data acquisition measurement accuracies are less than matching channel lower limit values (235), in the case that all judgment results are positive, establishing a successful connection between the matched data acquisition channel and the measurement point (238); and 6. The method of claim 5, wherein, in the case that any judgment result is negative, judging whether there is a next data acquisition channel (236). Further comprising:
7. The method of claim 5, wherein, in the case that there is a next data acquisition channel, selecting the next data acquisition channel and the measurement point to be matched (230).
8. The method of claim 1, wherein, in the case that there is no next data acquisition channel, matching fails, and returning N / A (237). The step of automatically matching channels (200) further comprises:
9. The method of claim 1, wherein, confirming the automatically matched data acquisition channel, and / or modifying the matching result (239). The step of generating data acquisition configurations (300) further comprises: selecting engine measurement points for which data acquisition configurations are to be generated (310); determining configuration templates according to the selected data acquisition software (320); and 10. The method of claim 9, wherein, automatically and cyclically generating configurations of each data acquisition channel according to the determined configuration templates (330). The step of determining configuration templates according to the selected data acquisition software (320) further comprises using a general template for which no configuration template is determined.