Configurable test system for aero-engine

Through the aero engine configuration test system, the problem that the entire machine control and health management system cannot communicate directly with the test bench and the communication methods of different controllers is inconsistent, online parameter adjustment and data alignment are achieved, and the test efficiency and data analysis are improved.

CN119880433APending Publication Date: 2025-04-25AECC COMML AIRCRAFT ENGINE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311377407.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, the entire control and health management system of an aircraft engine cannot communicate directly with the test drive table, and the communication methods of different controllers are inconsistent, which makes it difficult to realize the online parameter adjustment function, poor synchronization of the test data, affecting the smooth progress of data analysis work.

Method used

An aero engine configurable test system is provided, including a communication forwarding module, an online parameter adjustment module and a data record alignment module. The communication forwarding module connects the test drive table to the entire machine control and health management system through a custom communication forwarding mode to realize data forwarding; the online parameter adjustment module generates online parameter adjustment control instructions; the data record alignment module solves the data synchronization problem by aligning data from different channels.

Benefits of technology

It realizes data forwarding of the entire machine control and health management system and the test drive table, supports online parameter adjustment function, improves the test efficiency, and improves the efficiency and accuracy of data analysis through the data alignment function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119880433A_ABST
    Figure CN119880433A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of aero-engine control, in particular to a configurable test system for an aero-engine. The invention provides an aero-engine configurable test system, which comprises a communication forwarding module for forwarding data sent by a test bed to a complete machine control and health management system of a corresponding project and forwarding data sent by the complete machine control and health management system to the test bed; the on-line parameter adjustment module injects parameters according to test requirements to generate on-line parameter adjustment control instructions, sends the on-line parameter adjustment control instructions to the corresponding controllers through the communication forwarding module, receives on-line parameter adjustment results of the controllers and displays the on-line parameter adjustment results; and the data recording and aligning module is used for aligning and storing the plurality of paths of data received by the communication forwarding module. The device has a communication data forwarding function and an on-line parameter adjustment function supporting sending of parameter adjustment instructions, parameters can be adjusted on line according to test requirements, the device further has a communication data alignment recording function, and the reliability and readability of a test are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of aircraft engine control, and more specifically, to an aircraft engine configurable test system for real-time communication forwarding, online parameter adjustment and data alignment. Background Art

[0002] In the software and hardware structure of aircraft engines, the engine control and health management system is responsible for a series of key tasks, including engine control, starting and ignition, limitation and protection, fault diagnosis and processing, indication and alarm, engine status monitoring and data recording, vibration monitoring and trend prediction, etc.

[0003] During the test, the whole machine control and health management system needs to communicate data with the test bench to realize bench control between the test bench and the engine control system, as well as system testing and real-time monitoring functions.

[0004] However, there are currently the following problems in the trial process:

[0005] First, consider the communication scenario after the engine is put into flight. The whole machine control and health management system need to use different bus communication protocols for data transmission. The test bench usually uses UDP (User Datagram Protocol) communication method for unified data transmission and reception. UDP is a connectionless protocol. The sender and receiver do not need to establish a connection during communication. However, due to the inconsistent communication methods between the whole machine control and health management system and the test bench, the two cannot communicate directly, and the communication methods used by the controllers of different projects are also different.

[0006] Secondly, in order to improve the test efficiency, the engine controller needs to modify the adjustable parameters during the operation of the engine, that is, online parameter adjustment. Online parameter adjustment refers to changing the controller parameters while the engine is running, which corresponds to offline parameter modification. The realization of the online parameter adjustment function requires the test bench to send the corresponding parameter adjustment instructions. However, due to the poor versatility and high degree of solidification of the communication interface of the field test bench system, it is difficult to develop the online parameter adjustment function and it is not easy to implement.

[0007] Finally, the data sent by the test bench to the controller needs to be parsed and monitored by independent software, while the ground monitoring data sent by the electronic controller is displayed through the host computer monitoring interface. Since the time of these two parts of data is not completely synchronized and they are saved as different files, the data cannot be analyzed synchronously, which affects the smooth progress of data analysis.

[0008] Therefore, a completely new test system is currently needed to solve the above-mentioned problems encountered in the implementation of the whole machine control and health management system and the test bench test process. Summary of the invention

[0009] The purpose of the present invention is to provide a configurable aircraft engine test system to solve the problems in the prior art that the test bench cannot communicate directly with the whole machine control and health management system, and the communication modes of different controllers are inconsistent.

[0010] Another object of the present invention is to provide a configurable aircraft engine test system to solve the problem that it is difficult to realize the online parameter adjustment function of the test bench in the prior art.

[0011] Another object of the present invention is to provide a configurable aircraft engine test system to solve the problem of asynchrony of test data of different systems in the prior art.

[0012] In order to achieve the above-mentioned object, the present invention provides an aircraft engine configurable test system, including a communication forwarding module, an online parameter adjustment module and a data record alignment module:

[0013] The communication forwarding module is connected to the test bench and the whole machine control and health management system of several projects, forwards the data sent by the test bench to the whole machine control and health management system of the corresponding project, and forwards the data sent by the whole machine control and health management system to the test bench;

[0014] The online parameter adjustment module generates online parameter adjustment control instructions according to the test requirements and sends them to the controllers corresponding to the whole machine control and health management system through the communication forwarding module, receives the online parameter adjustment results of the controller and displays them;

[0015] The data record alignment module aligns and saves the multiple data received by the communication forwarding module.

[0016] In one embodiment, the communication forwarding module customizes the communication forwarding mode according to demand and selects a corresponding communication method to send data.

[0017] In one embodiment, the communication forwarding module implements data forwarding in a multi-threaded manner, and each communication channel uses an independent thread;

[0018] The independent threads are created according to the type and number of communication channels used during the test.

[0019] In one embodiment, the online parameter adjustment module includes a parameter adjustment interface configuration unit, a message mapping configuration unit, a parameter adjustment interface operation unit, a parameter injection unit and a data monitoring unit:

[0020] The parameter adjustment interface configuration unit generates an interface layout by configuration, and the interface configuration controls are associated with the online parameter adjustment data;

[0021] The message mapping configuration unit configures the interface data mapping relationship between the test bench and each controller device according to the acquired interface data definition of the test bench and all controllers, and generates a message mapping configuration file based on the configuration result;

[0022] The parameter adjustment interface operation unit generates an online parameter adjustment graphical interface, sends the user interaction result to the parameter injection unit, receives the monitoring data returned by the data monitoring unit, and displays the result;

[0023] The parameter injection unit generates corresponding online parameter adjustment control instructions based on the user interaction results and sends the data to the corresponding controller through the communication forwarding module;

[0024] During the test, the data monitoring unit obtains the online parameter adjustment results fed back by the controller, and sends the results to the parameter adjustment interface operation unit for graphical display.

[0025] In one embodiment, the parameter injection unit obtains operation instructions and instruction parameters based on the user interaction results, queries the parameter adjustment interface configuration file, obtains the data interface corresponding to the user control control, queries the message mapping relationship, and fills the user interaction results and parameters generated by the parameter adjustment interface running unit to generate a corresponding online parameter adjustment control instruction data message.

[0026] In one embodiment, the online parameter adjustment module further includes a fault recovery unit:

[0027] The fault recovery unit periodically saves the status of all controls of the online parameter adjustment graphical interface after the test is started;

[0028] When the communication forwarding module fails and restarts, the fault recovery unit loads the fault recovery data corresponding to the fault and restores the online parameter adjustment graphical interface to the state before the fault.

[0029] In one embodiment, the aircraft engine configurable test system further includes an engineering management module:

[0030] The engineering management module is used to uniformly manage test configuration files and provide the functions of uniformly reading, modifying and saving all configuration files.

[0031] In one embodiment, the aircraft engine configurable test system further includes a test configuration module:

[0032] The test configuration module includes a configuration configuration unit, a communication configuration unit and a data configuration unit;

[0033] The configuration configuration unit generates a corresponding test configuration parameter configuration according to a configuration template by selecting a configuration to form a configuration configuration file;

[0034] The communication configuration unit provides a bus configuration function to form a communication configuration file according to the communication bus specified in the configuration configuration unit;

[0035] The data configuration unit is used to provide data interface configuration of the bus board to form a data configuration file.

[0036] In one embodiment, the aircraft engine configurable test system further includes an operation control module:

[0037] The operation control module is used to control the operation of starting and stopping the communication forwarding module.

[0038] In one embodiment, the data record alignment module implements data recording in a multi-threaded manner, and each communication channel uses an independent thread to receive the corresponding data stream.

[0039] In one embodiment, the data record alignment module parses the received data according to the parameter data type configured by the system to obtain structured data, makes an alignment judgment according to the data alignment configuration information, and records and saves the data alignment result in combination with the reference signal source data.

[0040] In one embodiment, the data record alignment module starts data alignment after data starts to be stored.

[0041] In one embodiment, the data record alignment module performs data alignment by the following steps:

[0042] Select the signal in the communication protocol as the alignment marker;

[0043] Set the signal value of the alignment flag;

[0044] The time when the alignment mark in the plurality of data signals reaches the signal value for the first time is taken as the alignment start time;

[0045] Select one signal from among several data signals as reference signal source data, and the remaining signals as comparison signal source data;

[0046] Set the alignment signal time difference;

[0047] If the alignment mark values ​​of the current comparison signal source data and the reference signal source data do not reach consistency within the alignment signal time difference, the alignment is unsuccessful; otherwise, the alignment is successful and a corresponding alignment success mark is generated;

[0048] The alignment success mark is combined with the reference signal source data and the corresponding comparison signal source data for storage and preservation, data monitoring, and data forwarding.

[0049] In view of the shortcomings of existing aircraft engine test schemes, the present invention provides a new configurable aircraft engine test system, which has a data forwarding function for communication between the whole machine control and health management system and the test bench, and also supports an online parameter adjustment function for sending parameter adjustment instructions, and can adjust parameters online according to test requirements. In addition, the system also has a communication data alignment recording function, which improves the reliability and readability of the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The above and other features, properties and advantages of the present invention will become more apparent through the following description in conjunction with the accompanying drawings and embodiments, in which the same reference numerals always represent the same features, wherein:

[0051] Figure 1 A communication architecture diagram of a test system, a whole machine control and health management system, and a test bench according to an embodiment of the present invention is disclosed;

[0052] Figure 2 A schematic block diagram of a communication data alignment function according to an embodiment of the present invention is disclosed;

[0053] Figure 3 An architecture diagram of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed;

[0054] Figure 4 A work flow chart of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed;

[0055] Figure 5 A configuration file schematic diagram of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed;

[0056] Figure 6 A schematic diagram of a new project interface of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed;

[0057] Figure 7 A schematic diagram of a switching online parameter adjustment interface of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed;

[0058] Figure 8 A schematic diagram of some adjustment rules of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed;

[0059] Fig. 9 An operation flow chart of an online parameter adjustment interface of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed;

[0060] Fig.10 A schematic diagram of a data receiving interface of an online parameter adjustment EEC device of an aircraft engine configurable test system according to an embodiment of the present invention is disclosed;

[0061] Fig.11 A schematic diagram of a test bench data receiving interface of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed;

[0062] Fig.12 A schematic diagram of a data interface forwarded to a test bench of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed;

[0063] Fig.13 A schematic diagram of a thread working sequence in which a test bench sends data to a device according to an embodiment of the present invention is disclosed.

[0064] The meanings of the reference numerals in the figures are as follows:

[0065] 100 configurable test systems for aircraft engines;

[0066] 110 communication forwarding module;

[0067] 120 online parameter adjustment module;

[0068] 130 data record alignment module;

[0069] 200 test bench;

[0070] 201 first communication method;

[0071] The whole machine control and health management system of the first project of 310;

[0072] 311 Second communication method;

[0073] 320 The whole machine control and health management system of the second project;

[0074] 321 third communication method;

[0075] 330 The whole machine control and health management system of the third project;

[0076] 331Fourth communication method. DETAILED DESCRIPTION

[0077] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the invention and are not used to limit the invention.

[0078] Figure 1 The communication architecture diagram of the test system, the whole machine control and health management system, and the test bench according to an embodiment of the present invention is disclosed. Figure 1As shown, an aircraft engine configurable test system 100 proposed by the present invention at least includes a communication forwarding module 110, an online parameter adjustment module 120 and a data record alignment module 130:

[0079] The communication forwarding module 110 is connected to the test bench 200 and the whole machine control and health management system of several projects, forwards the data sent by the test bench 200 to the whole machine control and health management system of the corresponding project, and forwards the data sent by the whole machine control and health management system to the test bench 200;

[0080] The online parameter adjustment module 120 generates online parameter adjustment control instructions according to the test requirements and sends them to the controllers corresponding to the whole machine control and health management system through the communication forwarding module 110, receives the online parameter adjustment results of the controller and displays them;

[0081] The data record alignment module 130 aligns and saves the multiple paths of data received by the communication forwarding module 110 .

[0082] Furthermore, the communication forwarding module 110 forwards the data sent by the test bench 200 through the first communication mode 201 to the whole machine control and health management system 310 of the first project through the second communication mode 311, and sends the returned data group package to the test bench 200;

[0083] The communication forwarding module 110 forwards the data to the whole machine control and health management system 320 of the second project in the third communication mode 321, and sends the returned data group package to the test bench 200;

[0084] The communication forwarding module 110 forwards the data to the whole machine control and health management system 330 of the third project in the fourth communication mode 331 , and sends the returned data group packet to the test bench 200 .

[0085] In this embodiment, the first communication mode 201 includes but is not limited to the UDP communication mode, and the second communication mode 311, the third communication mode 321, and the fourth communication mode 331 include but are not limited to RS422, ARINC664 and ARINC429 bus communication protocols.

[0086] Since the communication methods of the whole machine control and health management systems of different projects are different, the communication forwarding module 110 supports the communication method configuration function, customizes the communication forwarding mode according to the project requirements, and selects the corresponding communication method to send data.

[0087] Furthermore, the communication forwarding module 110 has functions such as data playback and historical data display.

[0088] Furthermore, the online parameter adjustment module 120 sends the data that the user needs to adjust to the controller of the whole machine control and health management system through the communication forwarding module 110. The controller returns the online parameter adjustment result and displays the return value, dual-channel verification result, range verification result and other data information on the interface according to the result.

[0089] The online parameter adjustment module 120 provides message mapping configuration, parameter adjustment interface configuration, parameter injection, data monitoring and fault recovery functions.

[0090] In this embodiment, the online parameter adjustment module 120 provides five types of graphic controls, supports customization of the display interface before the test, and supports parameter injection, data monitoring and fault recovery during the test.

[0091] On this basis, the online parameter adjustment module 120 provides the test interface configuration for typical tests, including single-point parameter modification, fuel step, VSV adjustment, main combustion stage adjustment, and HPTACC control interface.

[0092] Figure 2 A schematic block diagram of a communication data alignment function according to an embodiment of the present invention is disclosed. Figure 2 As shown, the data record alignment module 130 aligns and saves the received data of several channels, supports parameter configuration mapping of reference signal source and comparison signal source, configuration of alignment signal value and configuration of DeltaTime timeout, realizes synchronous analysis of data of different systems, and greatly improves the efficiency and accuracy of test data analysis.

[0093] In this embodiment, two channels (channel A and channel B) among the multiple channels of data are designated as comparison signal source data, and channel C parameter data is designated as reference signal source data.

[0094] like Figure 2 As shown, the data record alignment module 130 receives the communication data monitoring software to provide data alignment for 2-way comparison signal source data (way A, way B) and the reference signal source data (way C). After receiving the UDP data from 3-way lower computers in real time, it compares the signals and signal values ​​in the configuration, makes an alignment judgment based on the data matching situation, and records the alignment result in a CSV data file. The alignment result can be used for data monitoring, data forwarding or data storage.

[0095] In order to make the above features and advantages described in this patent more clear and understandable, the following Figures 3 to 12 The specific implementation method of this patent is explained.

[0096] Figure 3 The following discloses an architecture diagram of a configurable test system for an aircraft engine according to an embodiment of the present invention. Figure 3As shown, the aircraft engine configurable test system proposed by the present invention includes an engineering management module, a test configuration module, an operation control module, an online parameter adjustment module, a communication forwarding module and a data record alignment module.

[0097] Figure 4 The following discloses a working flow chart of a configurable test system for an aircraft engine according to an embodiment of the present invention. Figure 4 As shown, after the system is started, first create a test project, configure the test configuration, test network, and data mapping. After completing the configuration, click the "Start" button to start the test process.

[0098] During the test, you can enable the data recording function. After the test is completed, click the "Stop" button to terminate the test process.

[0099] like Figure 3 and Figure 4 As shown, the engineering management module is used to uniformly manage the configuration files of the test and provide the functions of uniformly reading, modifying and saving all the configuration files.

[0100] Figure 5 A configuration file diagram of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed. Figure 3 and Figure 5 As shown in the figure, the engineering management module manages the configuration items of the test in a unified manner in the form of XML engineering files, and provides unified reading, modification and saving functions for configuration configuration, communication configuration, data configuration, parameter adjustment interface configuration, message mapping configuration, and data record configuration files. Different engineering files can be generated for different test configurations to facilitate user test management.

[0101] like Figure 3 As shown, the test configuration module includes a configuration configuration unit, a communication configuration unit and a data configuration unit, which respectively provide test configuration selection and configuration, communication board and Ethernet configuration, and bus message and data mapping relationship configuration functions.

[0102] In this embodiment, the test configuration module can adapt to multiple test scenarios. Figure 6 Provide explanation.

[0103] Figure 6 A schematic diagram of a new project interface of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed. Figure 6 As shown, the configuration configuration unit is started when a project is created, and by selecting a configuration, a corresponding test configuration parameter configuration is generated according to a configuration template to form a configuration configuration file, which is written into the test configuration configuration part in the project file;

[0104] The communication configuration unit provides a bus configuration function according to the communication bus specified in the configuration configuration unit to form a communication configuration file.

[0105] The data configuration unit is used to provide data interface configuration of the bus card and form a data configuration file, including bus interface control description of conventional data of each controller system, which is used to parse the data received by the card and encapsulate the data sent by the card.

[0106] like Figure 3 As shown, the operation control module is used to monitor the operation status of the communication forwarding module, has the start and stop functions, can provide the operation control and health status monitoring functions of the communication forwarding, ensure that the communication forwarding process of the communication forwarding module is stable and reliable, and can realize the start and stop control.

[0107] like Figure 3 As shown, the online parameter adjustment module includes a parameter adjustment interface configuration unit, a message mapping configuration unit, a parameter adjustment interface operation unit, a parameter injection unit and a data monitoring unit:

[0108] According to project needs, the parameter adjustment interface is configured through the parameter adjustment interface configuration unit, and the message mapping is configured through the message mapping configuration unit. When the electronic controller EEC is powered on, the parameter adjustment interface operation unit runs the online parameter adjustment interface, and parameters are injected through the parameter injection unit according to test requirements for parameter adjustment. The adjusted effective data is displayed in real time on the data monitoring interface of the data monitoring unit.

[0109] More specifically, the parameter adjustment interface configuration unit generates an interface layout through configuration, and the interface configuration controls are associated with online parameter adjustment data.

[0110] The interface configuration includes five user-specified controls and provides a graphical interface configuration method. The control types are shown in Table 1.

[0111] Table 1 Online parameter adjustment interface configuration controls

[0112]

[0113]

[0114] Figure 7 A schematic diagram of a switching online parameter adjustment interface of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed. Figure 8 A schematic diagram of some adjustment rules of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed. Figure 7 and Figure 8As shown, several parameter adjustment interfaces for conventional tests are provided by default, including single-point parameter modification, OPEN BETA online parameter adjustment, fuel step, VSV adjustment, main combustion stage adjustment, HPTACC control test, etc.

[0115] The parameter adjustment interface configuration unit reads the configuration files of the message mapping configuration unit and the controller device data to implement the data interface configuration of the interface controls. After completing the parameter adjustment interface configuration, the parameter adjustment interface configuration file is generated and saved in the project file.

[0116] More specifically, the message mapping configuration unit configures the interface data mapping relationship between the test bench and each controller device according to the acquired interface data definitions of the test bench and all controllers, and generates a message mapping configuration file based on the configuration result.

[0117] The message mapping configuration module loads the data configuration file generated by the test configuration module, reads the interface data definitions of the test bench and all controllers, configures the interface data mapping relationship between the test bench and each controller device in the form of a form, generates a message mapping configuration file based on the configuration results, and saves it in the project file in XML format.

[0118] More specifically, the parameter adjustment interface running unit generates an online parameter adjustment graphical interface, sends the user interaction results to the parameter injection unit, receives the monitoring data returned by the data monitoring unit, and displays the results.

[0119] Fig. 9 The operation flow chart of the online parameter adjustment interface of the aircraft engine configurable test system according to an embodiment of the present invention is disclosed, such as Fig. 9 As shown, the parameter adjustment interface operation unit loads the parameter adjustment interface configuration file, generates an online parameter adjustment graphical interface according to the configuration file, and cooperates with the parameter injection and data monitoring modules to realize the online parameter adjustment function during the test operation.

[0120] After the online parameter adjustment interface running unit is executed, it loads the parameter adjustment interface configuration file, generates an online parameter adjustment graphical interface according to the configuration content, sends the user interaction results to the parameter injection module, receives the monitoring data returned by the data monitoring module, and displays the results on the graphical control.

[0121] More specifically, the parameter injection unit generates corresponding online parameter adjustment control instructions based on the user interaction results and sends the data to the corresponding controller through the communication forwarding module.

[0122] After the parameter injection unit is started, it monitors the online parameter adjustment interface. When a user performs an operation, it obtains the operation instructions and instruction parameters, queries the parameter adjustment interface configuration file, obtains the data interface corresponding to the user's control, and then queries the message mapping relationship to fill the instructions and parameters generated by the control into the corresponding data message.

[0123] The parameter injection unit reads the XML file of the message mapping configuration unit and the XML file of the parameter adjustment interface operation unit, sends the control command data triggered by the user to the communication forwarding module, and sends the data to the controller device of the whole machine control and health management system through the communication forwarding module.

[0124] More specifically, during the test, the data monitoring unit obtains the online parameter adjustment results fed back by the controller, and sends the results to the parameter adjustment interface operation unit for graphical display.

[0125] Fig.10 A schematic diagram of an interface for receiving data of an online parameter adjustment EEC device of an aircraft engine configurable test system according to an embodiment of the present invention is disclosed, such as Fig.10 As shown, the execution begins when the test starts. The data monitoring unit reads the XML file of the message mapping configuration unit and the XML file of the parameter adjustment interface operation unit. According to the configuration results, during the test operation, the controller feedback data is obtained and the corresponding data is sent to the corresponding graphic control on the interface for graphical display.

[0126] More specifically, the fault recovery unit periodically saves the status of all controls of the online parameter adjustment graphical interface after the test is started;

[0127] When the communication forwarding module fails and restarts, the fault recovery unit loads the fault recovery data corresponding to the fault and restores the online parameter adjustment graphical interface to the state before the fault.

[0128] Fig.11 A schematic diagram of a test bench data receiving interface of a configurable test system for an aircraft engine according to an embodiment of the present invention is disclosed. Fig.12 A schematic diagram of a data interface forwarded to a test bench of a configurable aircraft engine test system according to an embodiment of the present invention is disclosed. Fig.11 and Fig.12 As shown, the communication forwarding module realizes data forwarding between the test bench UDP data and the controller device bus data, and supports multiple bus types.

[0129] The communication forwarding module uses a multi-threaded approach to implement data forwarding. Each communication channel uses an independent thread, which is created according to the type and number of communication channels used during the experiment.

[0130] Fig.13 A schematic diagram of a thread working sequence of sending data from a test bench to a device according to an embodiment of the present invention is disclosed. Fig.13As shown, the communication forwarding module creates a UDP data buffer and a device data buffer, designs a data sorting thread, implements data conversion in the UDP data buffer and the device data buffer, and organizes the receiving and sending of data packets in the form of queues.

[0131] Furthermore, in the data record alignment module, the corresponding communication data is stored in bin format and parsed into csv format according to the configured communication protocol.

[0132] Data alignment uses a multi-threaded approach to implement the UDP data interface, and each communication channel uses an independent thread to receive the corresponding data stream.

[0133] The data record alignment module parses the parameter data type configured in the system to obtain structured data, makes alignment judgments based on the information configured for data alignment, and writes the data alignment results and reference signal source data into a CSV file for user analysis.

[0134] The following takes two signals as an example to explain the alignment method in detail:

[0135] 1) Data alignment is performed once data starts to be stored, and no alignment is performed at other times;

[0136] 2) Selecting a signal for data alignment from the communication protocol as an alignment flag;

[0137] 3) Set the signal value Val of the alignment mark;

[0138] 4) The time when the value of the signal Flag in the first path and the second path reaches Val for the first time is taken as the start time of alignment;

[0139] 5) One of the signals can be selected as the reference signal source data, and the data storage period is based on the signal;

[0140] 6) Set the time difference of the two aligned signals, DeltTime, in ms;

[0141] 7) If the alignment flag values ​​of the two signals do not reach consistency within the time difference DeltTime, the alignment success flag is 0, otherwise it is 1;

[0142] 8) The alignment success mark is stored in a csv file;

[0143] 9) Save the first and second signal data in a csv file, with the data selected as the reference signal in the front column and the data of the other signal in the back column;

[0144] The data storage format is shown in Table 2, where columns 3 to 5 are reference signal source data, and columns 6 and 7 are another signal data.

[0145] Table 2 Data storage format

[0146]

[0147] The hardware equipment of the aircraft engine configurable test system proposed in the present invention is implemented in the form of a commercial PC + expansion board. Please see Table 3 for specific hardware equipment.

[0148] The serial port module uses the MOXA CP-114UL-DB9M module. Due to the limitation of the host expansion slot, the USB expansion Ethernet serial port is used for expansion. Each host expands 2 USB Gigabit Ethernet ports.

[0149] Table 3

[0150]

[0151]

[0152] Compared with the prior art, the aircraft engine configurable test system proposed by the present invention has the following technical effects:

[0153] 1) According to the communication requirements of different projects, this system allows users to flexibly configure the forwarding communication mode, which can be widely applied to different projects with strong adaptability. It not only greatly reduces the tedious work of developing multiple transfer systems for each project, but also significantly reduces the manpower and time costs;

[0154] 2) This system supports online parameter adjustment function, so that parameters can be adjusted at any time during the test process to improve test efficiency, thereby effectively saving the time and economic costs of the test;

[0155] 3) Support data alignment function, which facilitates data processing and improves the efficiency and accuracy of data analysis.

[0156] As shown in this application and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0157] Those skilled in the art will appreciate that information, signals, and data may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips cited throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.

[0158] Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, units, circuits, and algorithm steps described in conjunction with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or a combination of the two. To clearly illustrate this interchangeability of hardware and software, various illustrative components, boxes, modules, units, circuits, and steps are generally described above in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. The technician may implement the described functionality in different ways for each specific application, but such implementation decisions should not be interpreted as resulting in a departure from the scope of the present invention.

[0159] The various illustrative logic modules and circuits described in conjunction with the embodiments disclosed herein may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in cooperation with a DSP core, or any other such configuration.

[0160] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read and write information from / to the storage medium. In an alternative, a storage medium may be integrated into a processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and the storage medium may reside in a user terminal as discrete components.

[0161] In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented as a computer program product in software, each function may be stored on or transmitted by a computer-readable medium as one or more instructions or codes. Computer-readable media include both computer storage media and communication media, including any medium that facilitates the transfer of a computer program from one place to another. Storage media may be any available medium that can be accessed by a computer. As an example and not limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer. Any connection is also properly referred to as a computer-readable medium. For example, if the software is transmitted from a website, a server, or other remote source using a coaxial cable, a fiber optic cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of the medium. As used herein, disk and disc include compressed discs.

[0162] Computer-readable media may include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0163] The above embodiments are provided for persons familiar with the art to implement or use the present invention. Personnel familiar with the art can make various modifications or changes to the above embodiments without departing from the inventive concept of the present invention. Therefore, the protection scope of the present invention is not limited to the above embodiments, but should be the maximum scope of the innovative features mentioned in the claims.

Claims

1. An aircraft engine configurable test system, characterized in that: Including communication forwarding module, online parameter adjustment module and data record alignment module: The communication forwarding module is connected to the test bench and the whole machine control and health management system of several projects, forwards the data sent by the test bench to the whole machine control and health management system of the corresponding project, and forwards the data sent by the whole machine control and health management system to the test bench; The online parameter adjustment module generates online parameter adjustment control instructions according to the test requirements and sends them to the corresponding controller through the communication forwarding module, receives the online parameter adjustment results of the controller and displays them; The data record alignment module aligns and saves the multiple data received by the communication forwarding module.

2. The aircraft engine configurable test system according to claim 1, characterized in that: The communication forwarding module customizes the communication forwarding mode according to the needs and selects the corresponding communication method to send data.

3. The aircraft engine configurable test system according to claim 1, characterized in that: The communication forwarding module uses a multi-threaded approach to implement data forwarding, with each communication channel using an independent thread; The independent threads are created according to the type and number of communication channels used during the test.

4. The aircraft engine configurable test system according to claim 1, characterized in that: The online parameter adjustment module includes a parameter adjustment interface configuration unit, a message mapping configuration unit, a parameter adjustment interface operation unit, a parameter injection unit and a data monitoring unit: The parameter adjustment interface configuration unit generates an interface layout by configuration, and the interface configuration controls are associated with the online parameter adjustment data; The message mapping configuration unit configures the interface data mapping relationship between the test bench and each controller device according to the acquired interface data definition of the test bench and all controllers, and generates a message mapping configuration file based on the configuration result; The parameter adjustment interface operation unit generates an online parameter adjustment graphical interface, sends the user interaction result to the parameter injection unit, receives the monitoring data returned by the data monitoring unit, and displays the result; The parameter injection unit generates corresponding online parameter adjustment control instructions based on the user interaction results and sends the data to the corresponding controller through the communication forwarding module; During the test, the data monitoring unit obtains the online parameter adjustment results fed back by the controller, and sends the results to the parameter adjustment interface operation unit for graphical display.

5. The aircraft engine configurable test system according to claim 4, characterized in that: The parameter injection unit obtains operation instructions and instruction parameters according to the user interaction results, queries the parameter adjustment interface configuration file, obtains the data interface corresponding to the user control control, queries the message mapping relationship, and fills the user interaction results and parameters generated by the parameter adjustment interface operation unit to generate the corresponding online parameter adjustment control instruction data message.

6. The aircraft engine configurable test system according to claim 4, characterized in that: The online parameter adjustment module also includes a fault recovery unit: The fault recovery unit periodically saves the status of all controls of the online parameter adjustment graphical interface after the test is started; When the communication forwarding module fails and restarts, the fault recovery unit loads the fault recovery data corresponding to the fault and restores the online parameter adjustment graphical interface to the state before the fault.

7. The aircraft engine configurable test system according to claim 1, characterized in that: Also includes project management modules: The engineering management module is used to uniformly manage test configuration files and provide the functions of uniformly reading, modifying and saving all configuration files.

8. The aircraft engine configurable test system according to claim 1, characterized in that: Also includes test configuration modules: The test configuration module includes a configuration configuration unit, a communication configuration unit and a data configuration unit; The configuration configuration unit generates a corresponding test configuration parameter configuration according to a configuration template by selecting a configuration to form a configuration configuration file; The communication configuration unit provides a bus configuration function to form a communication configuration file according to the communication bus specified in the configuration configuration unit; The data configuration unit is used to provide data interface configuration of the bus board to form a data configuration file.

9. The aircraft engine configurable test system according to claim 1, characterized in that: Also includes the run control module: The operation control module is used to control the operation of starting and stopping the communication forwarding module.

10. The aircraft engine configurable test system according to claim 1, characterized in that: The data record alignment module implements data recording in a multi-threaded manner, and each communication channel uses an independent thread to receive the corresponding data stream.

11. The aircraft engine configurable test system according to claim 1, characterized in that: The data record alignment module parses the received data according to the parameter data type configured by the system to obtain structured data, makes alignment judgment according to the data alignment configuration information, and records and saves the data alignment result in combination with the reference signal source data.

12. The aircraft engine configurable test system according to claim 11, characterized in that: The data record alignment module starts data alignment after data starts to be stored.

13. The aircraft engine configurable test system according to claim 11, characterized in that: The data record alignment module performs data alignment through the following steps: Select the signal in the communication protocol as the alignment marker; Set the signal value of the alignment flag; The time when the alignment mark in the plurality of data signals reaches the signal value for the first time is taken as the alignment start time; Select one signal from among several data signals as reference signal source data, and the remaining signals as comparison signal source data; Set the alignment signal time difference; If the alignment mark values ​​of the current comparison signal source data and the reference signal source data do not reach consistency within the alignment signal time difference, the alignment is unsuccessful; otherwise, the alignment is successful and a corresponding alignment success mark is generated; The alignment success mark is combined with the reference signal source data and the corresponding comparison signal source data for storage and preservation.