Engine sensor signal fault tolerance method, system, medium and equipment

By using the virtual sensor signal provided by the engine model as analytical redundancy in the aircraft engine, the problem of sensor signal conflict is solved, the fault tolerance of the engine control system and the reliability of the sensor signal are improved without increasing the hardware redundancy, and the safe operation of the engine is guaranteed.

CN119475222BActive Publication Date: 2025-09-30XI AN JIAOTONG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411508990.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-09-30
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

In the existing technology, it is difficult to improve the fault tolerance of the control system when measuring aircraft engine sensor signals without increasing hardware redundancy. In particular, when sensor signals conflict, the control system has difficulty in selecting the valid signal, affecting the safety of engine operation.

Method used

The virtual sensor signal provided by the engine model is used as the analytical redundancy. The physical sensor data is preprocessed and residual calculation is performed, and then weighted fusion is performed with the virtual sensor signal to ensure the reliability of the sensor signal.

Benefits of technology

Without increasing hardware redundancy, the fault tolerance of the engine control system is improved, ensuring the safe operation of the engine, the reliability of the sensor signal and the simplicity and feasibility of the algorithm.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475222B_ABST
    Figure CN119475222B_ABST
Patent Text Reader

Abstract

An engine sensor signal fault tolerance method, system, medium and device based on analytical redundancy, in which the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine are recorded, and the sensor data packet X is respectively i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), calculate the sensor signal x of the i-th measuring point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t); if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal, otherwise the sensor signal x of the virtual sensor C provided by the engine model i,C (t) is used as the analytical redundancy and participates in the calculation of the fusion signal. The fusion signal x i (t) As the sensor signal adopted by the engine controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engine fault-tolerant control, and in particular to an engine sensor signal fault-tolerant method, system, medium and equipment based on analytical redundancy. Background Art

[0002] Sensors are a crucial source of information for engine control systems, and their signal reliability directly impacts engine operational safety. To ensure sensor signal reliability, increasing sensor hardware redundancy is a traditional method for improving control system fault tolerance. This involves using multiple sensors at the same measurement point to measure the same physical quantity. Aircraft engine sensor signal measurement typically utilizes a dual hardware redundancy architecture. When conflicting measurement signals from two physical sensors occur, the control system struggles to determine the valid signal. Furthermore, factors such as system weight, installation space, and maintenance costs limit further improvements in fault tolerance through increased hardware redundancy.

[0003] The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the Invention

[0004] The present invention provides an engine sensor signal fault tolerance method, system, medium and equipment based on analytical redundancy. When the residual error between physical sensors is greater than a set threshold, the virtual sensor signal provided by the engine model is weightedly fused with the physical sensor signal to ensure the reliability of the sensor signal used by the engine controller.

[0005] Engine sensor signal fault tolerance methods based on analytical redundancy include:

[0006] Step S100: In one control cycle of the engine, the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine are recorded, and are respectively recorded as sensor data packets X and B. i,A (t) and sensor data packet X i,B (t);

[0007] Step S200: respectively sense data packet X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A (t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B(t) and calculate the mean of the remaining data as the sensor signal x i,B (t);

[0008] Step S300: Calculate the sensor signal x of the i-th measuring point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t);

[0009] Step S400, if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) acts as an analytical redundancy and participates in the calculation of the fusion signal, which includes:

[0010] S401: Record the sensor signal x provided by the virtual sensor C at the i-th measuring point i,C (t),

[0011] S402: Acquire sensor signals x respectively i,A (t), x i,B (t) and x i,C (t) the distance between the two, where the sensor signal x i,A (t) and sensor signal x i,B (t) The distance d between i,AB (t) is calculated as , sensor signal x i,B (t) and sensor signal x i,C (t) The distance d between i,BC (t) is calculated as , sensor signal x i,A (t) and sensor signal x i,C (t) The distance d between i,AB (t) is calculated as ,

[0012] S403: Using the maximum value method, the distance between the sensor signals is converted into the support between the signals, and the sensor signal x i,A The support of (t) s i,A The calculation formula for (t) is , sensor signal x i,B The support of (t) s i,B The calculation formula for (t) is , sensor signal x i,C The support of (t) s i,C The calculation formula for (t) is ,

[0013] S404: Calculate the weight corresponding to the sensor signal, the calculation formula is:

[0014] ,

[0015] S405: Calculate the fusion signal x based on the physical sensor A, the physical sensor B and the virtual sensor C i (t) is

[0016] ;

[0017] Step S500: fusion signal x i (t) As the sensor signal adopted by the engine controller.

[0018] In the engine sensor signal fault tolerance method based on analytical margin, in step S300, the sensor signal x of the i-th measuring point is i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t) is calculated as .

[0019] In the engine sensor signal fault tolerance method based on analytical redundancy, the engine is an aircraft engine.

[0020] In the engine sensor signal fault tolerance method based on analytical margin, the engine includes a gas turbine.

[0021] An engine sensor signal fault tolerance system based on analytical redundancy includes:

[0022] The measuring unit is used to record the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine in one control cycle of the engine, which are respectively recorded as sensor data packets X i,A (t) and sensor data packet X i,B (t);

[0023] The pre-processing unit is used to: process the sensor data packets X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A (t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B(t) and calculate the mean of the remaining data as the sensor signal x i,B (t);

[0024] The residual unit is used to calculate the sensor signal x of the i-th measurement point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t);

[0025] The fusion signal processing unit is used to: if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) is used as the analytical redundancy and participates in the calculation of the fusion signal. The fusion signal x i (t) As the sensor signal adopted by the engine controller.

[0026] A computer storage medium includes computer instructions, which, when executed on a computer, cause the computer to execute the method described above.

[0027] An electronic device, comprising:

[0028] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein:

[0029] When the processor executes the program, the method described is implemented.

[0030] Compared with the existing technology, the present invention has the following advantages: without increasing the hardware redundancy, the present invention uses the virtual sensor signal provided by the engine model as the analytical redundancy to participate in the fusion calculation of the sensor signal. In the event of a single physical sensor failure, the reliability of the sensor signal used by the engine controller can be guaranteed, the fault tolerance of the engine control system can be improved, and the safe operation of the engine can be guaranteed. The algorithm is simple and easy to implement. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Various other advantages and benefits of the present invention will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are intended only to illustrate preferred embodiments and are not to be construed as limiting the present invention. It should be understood that the drawings described below are merely examples of the present invention, and that those skilled in the art will be able to derive other drawings from these drawings without inventive effort. Throughout the drawings, identical reference numerals are used to denote identical components.

[0032] In the attached figure:

[0033] Figure 1 This is an architectural diagram of an engine sensor signal fault tolerance method based on analytical redundancy provided by one embodiment of the present disclosure;

[0034] FIG2( a ) and FIG2( b ) are schematic diagrams showing fault tolerance results of sensing signals when a bias fault occurs in a sensor provided by an embodiment of the present disclosure;

[0035] FIG3( a ) and FIG3 ( b ) are schematic diagrams showing fault tolerance results of sensing signals when a drift fault occurs in a sensor provided by an embodiment of the present disclosure.

[0036] The present invention will be further explained below with reference to the accompanying drawings and embodiments. DETAILED DESCRIPTION

[0037] Specific embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although specific embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0038] It should be noted that certain words are used in the specification and claims to refer to specific components. Those skilled in the art should understand that technicians may use different nouns to refer to the same component. This specification and claims do not use the difference in nouns as a way to distinguish components, but use the difference in the functions of the components as the criterion for distinction. As mentioned throughout the specification and claims, "including" or "comprising" is an open term, so it should be interpreted as "including but not limited to". The subsequent description of the specification is a preferred embodiment of the present invention, but the description is based on the general principles of the specification and is not intended to limit the scope of the invention. The scope of protection of the present invention shall be as defined in the attached claims.

[0039] To facilitate understanding of the embodiments of the present invention, further explanation will be given below using specific embodiments as examples in conjunction with the accompanying drawings, and the accompanying drawings do not constitute a limitation on the embodiments of the present invention.

[0040] like Figures 1 to 3(b) As shown in FIG, the engine sensor signal fault tolerance method based on analytical redundancy includes the following steps:

[0041] Step S100: In one control cycle of the engine, the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine are recorded, and are respectively recorded as sensor data packets X and B. i,A (t) and sensor data packet X i,B(t);

[0042] Step S200: respectively sense data packet X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A (t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B (t) and calculate the mean of the remaining data as the sensor signal x i,B (t);

[0043] Step S300: Calculate the sensor signal x of the i-th measuring point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t);

[0044] Step S400, if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) acts as an analytical redundancy and participates in the calculation of the fusion signal, which includes:

[0045] S401: Record the sensor signal x provided by the virtual sensor C at the i-th measuring point i,C (t),

[0046] S402: Acquire sensor signals x respectively i,A (t), x i,B (t) and x i,C (t) the distance between the two, where the sensor signal x i,A (t) and sensor signal x i,B (t) The distance d between i,AB (t) is calculated as , sensor signal x i,B (t) and sensor signal x i,C (t) The distance d between i,BC (t) is calculated as , sensor signal x i,A (t) and sensor signal x i,C (t) The distance d between i,AB (t) is calculated as ,

[0047] S403: Using the maximum value method, the distance between the sensor signals is converted into the support between the signals, and the sensor signal x i,A The support of (t) s i,A The calculation formula for (t) is , sensor signal x i,B The support of (t) s i,B The calculation formula for (t) is , sensor signal x i,C The support of (t) s i,C The calculation formula for (t) is ,

[0048] S404: Calculate the weight corresponding to the sensor signal, the calculation formula is:

[0049] ,

[0050] S405: Calculate the fusion signal x based on the physical sensor A, the physical sensor B and the virtual sensor C i (t) is

[0051] ;

[0052] Step S500: fusion signal x i (t) As the sensor signal adopted by the engine controller.

[0053] In a preferred embodiment of the engine sensor signal fault tolerance method based on analytical margin, in step S300, the residual ri,AB(t) between the sensor signal xi,A(t) and the sensor signal xi,B(t) at the i-th measuring point is calculated as follows: .

[0054] In the preferred embodiment of the engine sensor signal fault tolerance method based on analytical margin, the sensor signal x of the virtual sensor C is i,C (t) is used as the analytical redundancy.

[0055] In a preferred embodiment of the engine sensor signal fault tolerance method based on analytical redundancy, the engine is an aircraft engine.

[0056] In a preferred embodiment of the engine sensor signal fault tolerance method based on resolution margin, the engine includes a gas turbine.

[0057] In a preferred embodiment of the engine sensor signal fault tolerance method based on analytical redundancy, the engine model is a model constructed using a component-level modeling method.

[0058] In a preferred embodiment of the engine sensor signal fault tolerance method based on resolution margin, the physical sensor A and the physical sensor B both include temperature sensors, and the sensor arrangement measurement points include the fan inlet, fan outlet, high-pressure compressor inlet, high-pressure compressor outlet, and low-pressure turbine outlet.

[0059] In a preferred embodiment of the engine sensor signal fault tolerance method based on resolution margin, the physical sensor A and the physical sensor B both include pressure sensors, and the sensor arrangement measurement points include the fan inlet, fan outlet, high-pressure compressor inlet, high-pressure compressor outlet, and low-pressure turbine outlet.

[0060] In a preferred embodiment of the engine sensor signal fault tolerance method based on resolution margin, the physical sensor A and the physical sensor B both include rotor speed sensors, and the sensor arrangement measurement points include the low-pressure rotor and the high-pressure rotor.

[0061] In one embodiment, FIG2( a ) shows a case where a bias fault occurs in physical sensor A, and FIG2( b ) shows the signal fault tolerance effects with and without adopting resolution margin.

[0062] Figure 3(a) shows the drift fault of physical sensor A, and Figure 3(b) shows the signal fault tolerance effect with and without analytical margin.

[0063] As can be seen from Figures 2(a), 2(b) and 3(a), 3(b), the engine sensor signal fault tolerance method based on analytical margin proposed in the present invention has good sensor signal fault tolerance effect for both bias fault and drift fault. The fused signal is closer to the actual value of the engine, which can ensure the reliability of the sensor signal used by the engine controller, improve the fault tolerance capability of the engine control system, and ensure the safe operation of the engine.

[0064] An engine sensor signal fault tolerance system based on analytical redundancy includes:

[0065] The measurement unit records the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine in one control cycle of the engine, which are respectively recorded as sensor data packets X i,A (t) and sensor data packet X i,B (t);

[0066] The pre-processing unit processes the sensor data packets X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A(t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B (t) and calculate the mean of the remaining data as the sensor signal x i,B (t);

[0067] Residual unit, calculates the sensor signal x of the i-th measurement point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t);

[0068] Fusion signal processing unit, if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) is used as the analytical redundancy and participates in the calculation of the fusion signal. The fusion signal x i (t) As the sensor signal adopted by the engine controller.

[0069] A computer storage medium includes computer instructions, which, when executed on a computer, cause the computer to execute the method described above.

[0070] An electronic device, comprising:

[0071] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein:

[0072] When the processor executes the program, the method described is implemented.

[0073] In this paper, the sensing signal provided by the physical sensor is the physical redundancy, and the sensing signal provided by the engine model is the analytical redundancy.

[0074] Although the embodiments of the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to the above-mentioned specific embodiments and application fields. The above-mentioned specific embodiments are merely illustrative and instructive, and are not restrictive. A person skilled in the art, guided by this specification and without departing from the scope of protection of the claims of the present invention, may also devise various forms, all of which fall within the scope of protection of the present invention.

Claims

1. A method for fault tolerance of engine sensor signals based on analytical redundancy, characterized in that: The steps include: Step S100: In one control cycle of the engine, the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine are recorded, and are respectively recorded as sensor data packets X and B. i,A (t) and sensor data packet X i,B (t); Step S200: respectively sense data packet X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A (t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B (t) and calculate the mean of the remaining data as the sensor signal x i,B (t); Step S300: Calculate the sensor signal x of the i-th measuring point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t); Step S400, if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) acts as an analytical redundancy and participates in the calculation of the fusion signal, which includes: S401: Record the sensor signal x provided by the virtual sensor C corresponding to the i-th measuring point i,C (t), S402: Acquire sensor signals x respectively i,A (t), x i,B (t) and x i,C (t) The distance between the two, where the sensor signal x i,A (t) and sensor signal x i,B (t) The distance d between i,AB (t) is calculated as follows: , Sensor signal x i,B (t) and sensor signal x i,C (t) The distance d between i,BC (t) is calculated as follows: , Sensor signal x i,A (t) and sensor signal x i,C (t) The distance d between i,AB (t) is calculated as follows: , S403: Using the maximum value method, the distance between the sensor signals is converted into the support between the signals, and the sensor signal x i,A The support of (t) s i,A The calculation formula for (t) is: , Sensor signal x i,B The support of (t) s i,B The calculation formula for (t) is: , Sensor signal x i,C The support of (t) s i,C The calculation formula for (t) is: , S404: Calculate the weight corresponding to the sensor signal, the calculation formula is: , S405: Calculate the fusion signal x based on the physical sensor A, the physical sensor B and the virtual sensor C i (t) is: ; Step S500: fusion signal x i (t) As the sensor signal adopted by the engine controller.

2. The engine sensor signal fault tolerance method based on analytical margin according to claim 1, characterized in that: In step S300, the sensor signal x of the i-th measuring point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t) is calculated as follows: 。 3. The engine sensor signal fault tolerance method based on analytical margin according to claim 1, characterized in that: The engine is an aircraft engine.

4. The engine sensor signal fault tolerance method based on analytical margin according to claim 1, characterized in that: The engine includes a gas turbine.

5. A system for implementing the engine sensor signal fault tolerance method based on analytical margin according to any one of claims 1 to 4, characterized in that: It includes: The measuring unit is used to record the data packets measured by the physical sensor A and the physical sensor B installed at the i-th measuring point of the engine in one control cycle of the engine, which are respectively recorded as sensor data packets X i,A (t) and sensor data packet X i,B (t); The pre-processing unit is used to: process the sensor data packets X i,A (t) and sensor data packet X i,B (t) Perform preprocessing and record the preprocessed sensor signal as sensor signal x i,A (t) and sensor signal x i,B (t), where the preprocessing is to remove the sensor data packet X i,A (t) and calculate the mean of the remaining data as the sensor signal x i,A (t), remove the sensor data packet X i,B (t) and calculate the mean of the remaining data as the sensor signal x i,B (t); The residual unit is used to calculate the sensor signal x of the i-th measurement point i,A (t) and the sensor signal x i,B (t) The residual r between i,AB (t); The fusion signal processing unit is used to: if the residual r i,AB (t) is less than the set threshold τ i,AB (t), then the fusion signal Otherwise, the sensor signal x of the virtual sensor C provided by the engine model i,C (t) is used as the analytical redundancy and participates in the calculation of the fusion signal. The fusion signal x i (t) As the signal adopted by the engine controller.

6. A computer storage medium, characterized in that The storage medium includes computer instructions, which, when executed on a computer, enable the computer to perform the method according to any one of claims 1 to 4.

7. An electronic device, characterized in that: The electronic device comprises: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 4 is implemented.