Claims
- 1. A method of surge detection within a turbomachine compressor, comprising:
measuring the compressor discharge pressure (CDP) of the turbomachine compressor over a period of time; determining a time derivative (CDPD) of the measured (CDP); correcting the CDPD for altitude, (CDPDCOR) inputting CDPDCOR2 into a first filter algorithm (FFA); inputting CDPDCOR into a second filter algorithm (SFA); estimating a short-term average of CDPDCOR2 by using the FFA; estimating a short-term average of CDPDCOR by using the SFA; determining a short-term variance of corrected CDPD (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2; comparing the short-term variance of CDPDCOR rate of change with a pre-determined threshold (CDPproc); signaling an output when CDProc>CDPproc; and signaling an occurrence of a surge within the turbomachine compressor when CDProc remains >CDPproc for pre-determined period of time
- 2. The method of claim 1, further comprising:
executing the first filter algorithm with a first digital filter; and executing the second filter algorithm with a second digital filter.
- 3. The method of claim 2, wherein the first filter algorithm is a rolling average of the most recent CDPDCOR2 values and the second filter algorithm is a rolling average of the most recent CDPDCOR values.
- 4. The method of claim 3, wherein the first filter algorithm is calculated of the z most recent CDPDCOR2 values and the second filter algorithm is calculated of the z most recent CDPDCOR values, where the short-term average of CDPDCOR2 is equal to:
- 5. The method of claim 2, where the first filter algorithm is a bilinear implementation of a first order lag and the second filter algorithm is a bilinear implementation of another first order lag.
- 6. The method of claim 5, wherein the short-term average of CDPDCOR2 is equal to
- 7. The method of claim 1, further comprising:
executing the first filter algorithm with a first analog filter; and executing the second filter algorithm with a second analog filter.
- 8. The method of claim 7, wherein the first analog filter is represented by the following equation to estimate a short term average of CDPDCOR2:
- 9. The method of claim 4, wherein the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR(E2[CDPDCOR]) and the short-term average of CDPDCOR2(E[CDPDCOR2]), is executed by the following equation:
- 10. The method of claim 6, wherein the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR(E2[CDPDCOR]) and the short-term average of CDPDCOR2(E[CDPDCOR2]), is executed by the following equation:
- 11. The method of claim 8, wherein the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR(E2[CDPDCOR]) and the short-term average of CDPDCOR2(E[CDPDCOR2]), is executed by the following equation:
- 12. A method of surge detection within a turbomachine compressor, comprising:
measuring a compressor discharge pressure (CDP) of the turbomachine compressor over a period of time; determining a time derivative (CDPD) of the measured (CDP); correcting the CDPD for altitude, (CDPDCOR); estimating a short-term average of CDPDCOR2 by using a first filter algorithm (FFA); estimating a short-term average of CDPDCOR by using a second filter algorithm (SFA); determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2; comparing the short-term variance of corrected CDP rate of change with a pre-determined threshold (CDPproc); signaling an output when CDProc>CDPproc; and signaling an occurrence of a surge within the turbomachine compressor when CDProc remains >CDPproc for pre-determined period of time.
- 13. The method of claim 12, wherein a first digital filter performs the step of estimating a short-term average of CDPDCOR2, wherein a second digital filter performs the step of estimating a short-term average of CDPDCOR.
- 14. The method of claim 12, wherein a first analog filter performs the step of estimating a short-term average of CDPDCOR2, wherein a second analog filter performs the step of estimating a short term average of CDPDCOR.
- 15. The method of claim 13, wherein the first filter algorithm is a bilinear implementation of a first order lag and the second filter algorithm is a bilinear implementation of a first order lag.
- 16. The method of claim 15, wherein the short-term average of CDPDCOR2 is equal to:
- 17. The method of claim 13, where the first filter algorithm is a rolling average of the most recent CDPDCOR2 values and the second filter algorithm is a rolling average of the most recent CDPDCOR values.
- 18. The method of claim 17, wherein the rolling average is calculated of the z most recent CDPDCOR2 values, where the short-term average of CDPDCOR is equal to:
- 19. The method of claim 14, wherein the first analog filter is represented by the following equation to estimate the short term average of CDPDCOR2:
- 20. The method of claim 16, where the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2 is executed by the following equation,
- 21. The method of claim 18, where the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2, is executed by the following equation,
- 22. The method of claim 19, where the step determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2, is executed by the following equation,
- 23. A method of surge detection within a turbomachinery compressor, comprising:
measuring the compressor discharge pressure (CDP) of the turbomachinery compressor over a period of time; determining a time derivative (CDPD) of the measured (CDP); correcting the CDPD for altitude, (CDPDCOR); estimating a short-term average of CDPDCOR2; estimating a short-term average of CDPDCOR; determining a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2; comparing the short-term variance of CDPD rate of change with a pre-determined threshold (CDPproc); signaling an output when CDProc>CDPproc; and signaling an occurrence of a surge within the turbomachinery compressor when CDProc remains >CDPproc for pre-determined period of time.
- 24. The method of claim 23, where the step of estimating a short-term average of CDPDCOR2 includes the step of executing a first filter algorithm with a first digital filter.
- 25. The method of claim 24, where step of estimating a short-term average of CDPDCOR includes the step of executing a second filter algorithm with a second digital filter.
- 26. The method of claim 23, where the step of estimating a short-term average of CDPDCOR2 includes the step of executing a first filter algorithm with a first analog filter.
- 27. The method of claim 26, where step of estimating a short-term average of CDPD includes the step of executing a second filter algorithm with a second analog filter.
- 28. A method of surge detection within a turbomachinery compressor, comprising:
digitally sampling the compressor discharge pressure (CDP) of the turbomachinery compressor over a period of time (Tsample) by using a compressor discharge pressure probe; determining a time derivative (CDPD) of the measured (CDP), where CDPD(n)=(CDP(n)−CDP(n−1))/Tsample, CDP(n) is the nth sample of CDP; correcting the CDPD for altitude, (CDPDCOR); inputting CDPDCOR2 into a first filter algorithm (FFA); inputting CDPDCOR into a second filter algorithm (SFA); estimating a short-term average of CDPDCOR2(E[CDPDCOR2](n)) by using the FFA which uses a rolling average of the z most recent CDPDCOR2 whereE[CDPDCOR2](n)=[CDPDCOR2(n)+CDPDCOR2(n−1)+CDPDCOR2(n−2) . . . +CDPDCOR2(n−(z−1))]/z;estimating a short-term average of CDPDCOR(E[CDPDCOR](n)) by using the SFA which uses a rolling average of the z most recent CDPDCOR whereE[CDPDCOR](n)=[CDPDCOR(n)+CDPDCOR(n−1)+CDPDCOR(n−2) . . . +CDPD(n−(z−1)) ]/z;determining a short-term variance of corrected CDP rate of change (Var[CDPDCOR]) based upon E[CDPDCOR] and E[CDPDCOR2] whereVar[CDPDCOR]=E[CDPDCOR2]−E2[CDPDCOR];comparing the short-term variance of CDP rate of change with a pre-determined threshold (CDPproc); signaling an output when Var[CDPDCOR]>CDPproc; and signaling an occurrence of a surge within the turbomachinery compressor when Var[CDPDCOR] remains >CDPproc for pre-determined period of time.
- 29. A system for surge detection within a turbomachinery compressor, comprising:
a compressor discharge probe that measures the compressor discharge pressure (CDP) of the turbomachinery compressor over a period of time; a signal processor that receives the CDP measurements from the compressor discharge probe, determines a time derivative (CDPD) of the measured (CDP) and corrects the CDPD for altitude, (CDPDCOR); a first filter which receives CDPDCOR2 and performs a first filter algorithm (FFA) that estimates a short-term average of CDPDCOR; and a second filter which receives CDPDCOR and performs a second filter algorithm (SFA) that estimates a short-term average of CDPDCOR, wherein the signal processor determines a short-term variance of corrected CDP rate of change (CDProc) based upon the short-term average of CDPDCOR and the short-term average of CDPDCOR2, compares the short-term variance of corrected CDP rate of change with a pre-determined threshold (CDPproc), signals an output when CDPproc>CDPproc, and signals an occurrence of a surge within the turbomachinery compressor when CDProc remains >CDPproc for pre-determined period of time.
- 30. The system for surge detection within a gas turbine engine according to claim 29, wherein the signal processor determines the time derivative over a pre-determined time interval.
- 31. The system for surge detection within a gas turbine engine according to claim 29, wherein the first filter is a first digital filter and the second filter is a second digital filter.
- 32. The system for surge detection within a gas turbine engine according to claim 29, wherein the first filter is a first analog filter and the second filter is a second analog filter.
GOVERNMENT RIGHTS
[0001] This invention was made with Government support under Contract No. DE-FC02-97EE50470 awarded by the Department of Energy. The U.S. Government has certain rights in this invention.