Online Parameter Tuning Method for Engine Control System
By using EEC for online parameter adjustment during engine bench test, the problem of long modification time and difficult to guarantee data accuracy in the prior art is solved, and an efficient and safe online parameter adjustment of the engine control system is achieved, reducing the test cost.
Patent Information
- Application Number
- CN202110418310.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-19
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-04-19
AI Technical Summary
The online parameter adjustment method for engine bench tests in the prior art has problems such as long modification time, high bus bandwidth requirements, and difficult to guarantee data accuracy, resulting in low test efficiency and high cost.
During the engine bench test, the electronic engine controller (EEC) receives adjustable parameters from the bench upper computer, performs verification and confirmation, and modifys the engine control rules, servo actuator adjustment plan, fault diagnosis threshold and other parameters online, and communicates with the ARINC429 or ARINC664 bus to achieve online parameter adjustment.
It has achieved the completion of multiple tests without stopping the engine, shortening the test time, reducing fuel and labor costs, improving test efficiency, and ensuring test safety.
Smart Images

Figure CN115220399B_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to an engine control system, and more particularly to an online parameter adjustment method for an engine control system. Background Art
[0002] Engines are used to provide power and require high reliability and safety. This is especially true in the field of civil aviation engines, where products that have completed airworthiness certification in accordance with airworthiness regulations can be put on the market. During the development process, engines require a large number of verification test runs (also known as engine bench tests). These tests not only verify the basic functions of the engine, but also its performance, such as compressor surge boundary tests, fuel step tests, and combustion chamber oscillation combustion boundary tests. For example, civil aviation engine bench tests are divided into atmospheric intake bench tests and high-altitude bench tests, which require simulating various tests such as negative pressure and pressurization, as well as fuel consumption, and are economically costly.
[0003] At present, in the field of civil engines, the full authority digital engine controller (FADEC) is widely used for engine control. All engine control laws, servo actuator adjustment plans, fault diagnosis thresholds and other parameters can be stored in the engine electronic controller (EEC) as adjustable parameters.
[0004] While the engine is stationary, you can modify the corresponding adjustable parameters as needed, then run the engine for a bench test. This method of adjusting parameters is called offline tuning. However, this method does not support parameter modifications while the engine is running. An engine bench test can only control the engine according to a set of parameters. If one or more of these parameters need to be modified, the corresponding parameters must be modified offline after the engine is stopped, and then another engine bench test must be performed. This cycle repeats.
[0005] In addition, it takes at least half an hour and up to several hours for the engine to run from a standstill to medium-high speed, which takes a lot of time and economic costs. Summary of the Invention
[0006] In order to solve the low efficiency and high cost of offline parameter adjustment, from the perspective of improving test efficiency and saving costs, the control system needs to support the modification of adjustable parameters during engine operation (hereinafter referred to as online parameter adjustment).
[0007] Because engine control laws and adjustment plans involve a large number of parameters or parameter tables, existing online parameter adjustment methods suffer from lengthy modification times and difficulty ensuring data accuracy. This requires high bus bandwidth, which is difficult to meet with commonly used communication buses. Furthermore, online modification of numerous parameter tables requires a long time to enter and confirm parameters, making it difficult to ensure data accuracy, hindering test safety and cost reduction.
[0008] The present invention provides an online parameter adjustment method for an engine control system. During an engine bench test, parameters such as the engine control law, servo actuator adjustment plan, and fault diagnosis threshold are modified online according to test requirements to complete various engine function and performance tests, further improving efficiency and saving costs.
[0009] The present invention provides a method for online parameter adjustment of an engine control system by an electronic engine controller (EEC) during an engine bench test, comprising:
[0010] Receive adjustable parameters from the test bench host computer;
[0011] Verify the received adjustable parameters and send a confirmation request to the test bench host computer;
[0012] Based on the confirmation from the test bench host computer, the adjustable parameters are modified and made effective.
[0013] Furthermore, the adjustable parameter is one or more single-point parameters, and the one or more single-point parameters include a parameter ID and a parameter value.
[0014] Furthermore, the EEC pre-stores a plurality of tables with different values of the same parameter table, each table having a parameter table number, wherein the adjustable parameters received from the test bench host computer include the parameter table number.
[0015] Furthermore, the communication with the EEC is via a digital communication bus, which includes an ARINC429 bus, an ARINC664 bus, and the like.
[0016] Furthermore, the online parameter adjustment is started by setting an online parameter adjustment enable signal and ended by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
[0017] Another object of the present invention is to provide a system for online tuning of engine control systems using an electronic engine controller (EEC) during engine bench testing, comprising:
[0018] Test bench host computer;
[0019] The EEC communicates with the test platform host computer and is further configured to:
[0020] Receive adjustable parameters from the test bench host computer;
[0021] Verify the received adjustable parameters and send a confirmation request to the test bench host computer;
[0022] Based on the confirmation from the test bench host computer, the adjustable parameters are modified and made effective.
[0023] Furthermore, the adjustable parameter is one or more single-point parameters, and the one or more single-point parameters include a parameter ID and a parameter value.
[0024] Furthermore, the EEC pre-stores a plurality of tables with different values of the same parameter table, each table having a parameter table number, wherein the adjustable parameters received from the test bench host computer include the parameter table number.
[0025] Furthermore, the communication with the EEC is via a digital communication bus, which includes an ARINC429 bus, an ARINC664 bus, and the like.
[0026] Furthermore, the online parameter adjustment is started by setting an online parameter adjustment enable signal and ended by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
[0027] The beneficial effects of the present invention are that not only can single-point parameters be changed online, but also parameter tables can be selected online to realize the modification of parameter tables containing big data. Multiple test subjects can be completed without stopping the engine bench test, shortening the test time, reducing the consumption of fuel, gas source, etc., saving labor costs, improving test efficiency, and ensuring test safety.
[0028] To accomplish the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and accompanying drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are indicative of but a few of the various ways in which the principles of the various aspects may be employed, and this description is intended to encompass all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the disclosed aspects will be described below with reference to the accompanying drawings. The accompanying drawings are provided for the purpose of illustrating rather than limiting the disclosed aspects, wherein like reference numerals designate like elements, and wherein:
[0030] Figure 1 Schematic diagram of an online parameter adjustment system for an engine control system provided by an embodiment of the present invention;
[0031] Figure 2 This is the process of the engine control system online parameter adjustment system provided by the embodiment of the present invention Figure 1 .
[0032] Figure 3 This is the process of the engine control system online parameter adjustment system provided by the embodiment of the present invention Figure 2 . DETAILED DESCRIPTION
[0033] As discussed above, due to the large number of parameters involved in engine control laws and adjustment plans, existing online parameter tuning methods suffer from lengthy modification times and difficulty ensuring data accuracy. This requires high bus bandwidth, which is difficult to meet with commonly used communication buses. Furthermore, online modification of numerous parameter tables requires a long time to enter and confirm parameters, making it difficult to ensure data accuracy, hindering test safety and cost reduction.
[0034] The present invention provides an online parameter adjustment method for an engine control system. During an engine bench test, parameters such as the engine control law, servo actuator adjustment plan, and fault diagnosis threshold are modified online according to test requirements to complete various engine function and performance tests, further improving efficiency and saving costs.
[0035] Based on this teaching, it will be appreciated by those skilled in the art that the scope of the present disclosure is intended to cover any aspect of the present disclosure, regardless of whether it is implemented independently or in combination with any other aspect of the present disclosure. For example, any number of aspects set forth can be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods that are practiced using other structures, functionality, or structure and functionality that are supplementary to or different from the various aspects of the present disclosure set forth. It should be understood that any aspect of the present disclosure disclosed can be implemented by one or more elements of the claims.
[0036] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the scope of this disclosure. The various examples may appropriately omit, substitute, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
[0037] Figure 1The present invention is a schematic diagram of an online parameter adjustment system for an engine control system through an electronic engine controller (EEC) during an engine bench test according to one embodiment of the present invention, including a bench host computer 101 and an engine electronic controller (EEC) 102, wherein the bench host computer 101 and the engine electronic controller 102 communicate via a digital communication bus 103, wherein the EEC includes a flash memory (FLASH).
[0038] The EEC's flash memory stores multiple tables of the same parameter table with different values and numbers them. The digital communication bus 103 is, for example, an ARINC429 bus or an ARINC664 bus.
[0039] Specifically, the enabling of the online parameter adjustment function of the EEC software is achieved through the online parameter adjustment enable signal 104 from the test bench host computer. The online parameter adjustment enable signal is responsible for controlling the input and output, and the start and end of the entire online parameter adjustment system are controlled by the online parameter adjustment enable signal. When the online parameter adjustment function needs to be executed, the online parameter adjustment enable signal should be set first, for example, to 1, and the test bench host computer 101 determines the adjustable parameters that need to be adjusted online (such as one or more single-point parameters or parameter table numbers, the one or more single-point parameters include parameter ID and parameter value), and then sends the adjustable parameters to EEC 102 via the digital communication bus. After all the parameters of a test are sent, the online parameter adjustment enable switch is reset, for example, set to 0, to end this online parameter adjustment operation.
[0040] Furthermore, after the EEC 102 detects the setting of the online parameter adjustment enable signal 104, it verifies the adjustable parameters sent by the test bench host computer 101 via a digital communication bus (such as an ARINC429 bus, an ARINC664 bus, etc.). Verifying the received adjustable parameters includes comparing the received adjustable parameters with the adjustable parameters pre-stored in the EEC to determine whether they are consistent.
[0041] The adjustable parameter may be one or more single-point parameters including a parameter ID and a parameter value. Additionally or alternatively, the EEC may pre-store multiple tables of the same parameter table with different values, each table having a parameter table number, wherein the adjustable parameter received from the test bench host computer includes the parameter table number.
[0042] Furthermore, after the EEC 102 collects and resets the online parameter adjustment enable signal 104 , all online modified parameters are uniformly effective and participate in engine control.
[0043] Figure 2 The present invention is a flowchart of a method for online parameter adjustment of an engine control system by an electronic engine controller (EEC) during an engine bench test according to one embodiment of the present invention.
[0044] In one embodiment of the present invention, the communication between the test bench host computer 101 and the EEC 102 is via a digital communication bus (such as ARINC429 bus, ARINC664 bus, etc.) to achieve online modification of the values of the adjustable parameters.
[0045] At optional step 203, the EEC 102 pre-stores one or more single-point parameter values. These one or more single-point parameters are adjustable parameters, which may include engine control laws, servo actuator adjustment schedules, fault diagnosis thresholds, etc. The same adjustable parameter may have a parameter ID and different pre-set parameter values. The pre-stored parameter values for the multiple adjustable parameters are stored in the EEC's flash memory for faster data access.
[0046] At step 204 , the gantry host computer 101 sends one or more single-point parameters to be modified.
[0047] At step 205, the EEC 102 receives the one or more single-point parameters from the gantry host computer 101 and performs a numerical verification. This verification includes checking the parameter value range, the format of the parameter ID, etc. The numerical verification compares the received adjustable parameters with the adjustable parameters pre-stored in the EEC to determine whether they are consistent.
[0048] At step 206 , the EEC 102 sends a confirmation request to the gantry host computer 101 based on the verified one or more single-point parameter values.
[0049] At step 207, the test bench host computer 101 receives the confirmation request and sends a confirmation. This confirmation can ensure the correctness of the values and the safety of the operation in the online parameter adjustment procedure.
[0050] At step 208 , the EEC 102 modifies the current adjustable parameters based on the confirmation, so that the online modified parameters take effect and participate in engine control.
[0051] As described above, the online parameter adjustment method starts by setting the online parameter adjustment enable signal and ends by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
[0052] Figure 3 The present invention is a flowchart of a method for online parameter adjustment of an engine control system by an electronic engine controller (EEC) during an engine bench test according to another embodiment of the present invention.
[0053] In one embodiment of the present invention, the communication between the test bench host computer 101 and the EEC 102 is via a digital communication bus (such as an ARINC429 bus, an ARINC664 bus, etc.) to achieve online modification of the values of the adjustable parameters.
[0054] At optional step 303, EEC 102 pre-stores one or more parameter tables with different adjustable parameter values and numbers these parameter tables. These parameter tables include the values of one or more parameters that require modification, enabling the modification of one or more parameter values during a single test. The pre-stored parameter tables and their numbers are pre-stored in the EEC's flash memory for faster data access.
[0055] In step 304 , the test bench host computer 101 sends the parameter table number to be modified.
[0056] At step 305, the EEC 102 receives the parameter table number from the gantry host computer 101 and performs a parameter table number verification, which compares the received parameter table number with the parameter table number pre-stored in the EEC to determine whether they are consistent.
[0057] At step 306 , the EEC 102 sends a confirmation request to the gantry host computer 101 based on the verified parameter table number.
[0058] At step 307, the test bench host computer 101 receives the confirmation request and sends a confirmation. This confirmation can ensure the correctness of the values and the safety of the operation in the online parameter adjustment procedure.
[0059] At step 308 , the EEC 102 modifies the current adjustable parameters based on the confirmation, so that the online modified parameters take effect and participate in engine control.
[0060] As described above, the online parameter adjustment method starts by setting the online parameter adjustment enable signal and ends by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
[0061] Those skilled in the art will recognize that, despite the above Figure 2 and Figure 3 The schemes involving only transmitting one or more single-point parameters and only transmitting parameter table numbers are described respectively. Those skilled in the art can also modify both one or more single-point parameters and parameter table numbers to achieve more accurate online parameter adjustment.
[0062] Specifically, a method for online parameter adjustment of an engine control system using an electronic engine controller (EEC) during an engine bench test includes:
[0063] The EEC 102 pre-stores adjustable parameters, which include one or more single-point parameters, along with one or more parameter tables with different adjustable parameter values, and these parameter tables are numbered. The one or more single-point parameters, along with the one or more parameter tables and parameter table numbers, are pre-stored in the EEC's flash memory for faster data access.
[0064] The test bench host computer 101 sends one or more single-point parameters to be modified and the parameter table number.
[0065] The EEC 102 receives one or more single-point parameters and parameter table numbers from the gantry host computer 101 and performs a parameter value and parameter table number verification. The verification compares the received parameter values and parameter table numbers with those pre-stored in the EEC to determine whether they are consistent.
[0066] The EEC 102 sends a confirmation request to the gantry host computer 101 based on the verified parameter value and parameter table number.
[0067] The test bench host computer 101 receives the confirmation request and sends a confirmation. This confirmation can ensure the correctness of the values and the safety of the operation in the online parameter adjustment procedure.
[0068] The EEC 102 modifies the current adjustable parameters based on the confirmation, so that the online modified parameters take effect and participate in engine control.
[0069] As described above, the online parameter adjustment method starts by setting the online parameter adjustment enable signal and ends by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
[0070] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified and other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0071] The description set forth herein in conjunction with the accompanying drawings describes examples and does not represent all examples that can be implemented or fall within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration" and does not mean "superior to" or "excellent over other examples."
[0072] This detailed description includes specific details to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0073] The description herein is provided to enable those skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the present disclosure.
[0074] In addition, all or part of any aspect and / or embodiment may be used in conjunction with all or part of any other aspect and / or embodiment, unless otherwise stated. Thus, the present disclosure is not limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for online parameter adjustment of an engine control system using an electronic engine controller (EEC) during an engine bench test, comprising: Receiving adjustable parameters from the test bench host computer, the EEC pre-stores multiple tables of different values of the same parameter table, each table is identified by a parameter table number, wherein the adjustable parameters include the parameter table number; Verifying the received adjustable parameters, the verification comprising comparing the received parameter table number with a pre-stored parameter table number to determine whether the received parameter table number matches the pre-stored parameter table number, and sending a confirmation request to the test bench host computer to load the parameter table corresponding to the matching pre-stored parameter table number; and Based on the confirmation from the test bench host computer, the adjustable parameters are modified and made effective.
2. The method according to claim 1, characterized in that The adjustable parameters include one or more single-point parameters, and the one or more single-point parameters include a parameter ID and a parameter value.
3. The method according to claim 1, characterized in that Communication with the EEC is via a digital communication bus.
4. The method according to claim 1, wherein The online parameter adjustment is started by setting an online parameter adjustment enable signal and ended by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
5. A system for online tuning of engine control system parameters via an electronic engine controller (EEC) during an engine bench test, comprising: Test bench host computer; The EEC communicating with the test bench host computer is further configured as follows: Receiving adjustable parameters from the test bench host computer, the EEC pre-stores multiple tables of different values of the same parameter table, each table is identified by a parameter table number, wherein the adjustable parameters include the parameter table number; Verifying the received adjustable parameters, the verification comprising comparing the received parameter table number with a pre-stored parameter table number to determine whether the received parameter table number matches the pre-stored parameter table number, and sending a confirmation request to the test bench host computer to load the parameter table corresponding to the matching pre-stored parameter table number; and Based on the confirmation from the test bench host computer, the adjustable parameters are modified and made effective.
6. The system according to claim 5, characterized in that The adjustable parameters include one or more single-point parameters, and the one or more single-point parameters include a parameter ID and a parameter value.
7. The system according to claim 5, characterized in that Communication with the EEC is via a digital communication bus.
8. The system according to claim 5, wherein: The online parameter adjustment is started by setting an online parameter adjustment enable signal and ended by resetting the online parameter adjustment enable signal, wherein the online parameter adjustment enable signal comes from the test bench host computer.
Citation Information
Patent Citations
Motor controller parameter modification system and method based on controller area network (CAN) bus
CN102662397A
Online monitoring method for electronic controller of auxiliary power device
CN111142424A
Method, device and system for online adjustment of control parameters of aero-engine
CN114545805A