Method and apparatus for engine analysis and remote engine analysis
First Claim
Patent Images
1. A method performed by at least one processor of a computer system of analyzing a cyclo-mechanical engine, comprising:
- detecting, via a sensor, an engine signal associated with a plurality of cycles of the cyclo-mechanical engine;
determining a complexity of the engine signal;
selecting an operation based on the complexity of the engine signal;
performing the operation by comparing a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine;
analyzing the engine signal;
detecting a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length based on the analyzing of the engine signal;
determining whether the variation in the cycle length is outside of a threshold; and
outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of the threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of analyzing a cyclo-mechanical engine include detecting an engine signal associated with a plurality of cycles of the cyclo-mechanical engine, comparing a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine, and analyzing the engine signal to detect a variation in the cycle length of the cyclo-mechanical engine over time based on the determined cycle length. Related systems and computer program products are also disclosed.
45 Citations
38 Claims
-
1. A method performed by at least one processor of a computer system of analyzing a cyclo-mechanical engine, comprising:
-
detecting, via a sensor, an engine signal associated with a plurality of cycles of the cyclo-mechanical engine; determining a complexity of the engine signal; selecting an operation based on the complexity of the engine signal; performing the operation by comparing a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine; analyzing the engine signal; detecting a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length based on the analyzing of the engine signal; determining whether the variation in the cycle length is outside of a threshold; and outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 37, 38)
-
-
17. A method of analyzing a cyclo-mechanical engine having a fundamental basis cycle length, the method comprising:
-
detecting an engine signal associated with a plurality of fundamental basis cycles of the cyclo-mechanical engine; determining a complexity of the engine signal; analyzing, based on the complexity, the engine signal; detecting a variation in a cycle length of the fundamental basis cycle of the cyclo-mechanical engine; determining whether the variation in the cycle length is outside of a threshold; and outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of a threshold. - View Dependent Claims (18)
-
-
21. A method of analyzing a cyclo-mechanical engine, comprising:
-
detecting, via a sensor, an engine signal associated with a plurality of cycles of the cyclo-mechanical engine; determining a complexity of the engine signal; analyzing the engine signal; estimating cycle lengths of the cyclo-mechanical engine at a plurality of locations in the engine signal based on analyzing of the engine signal, wherein a first location and a second location of the plurality of locations are selected based on the complexity of the engine signal; refining the cycle length estimates to generate refined cycle length estimates; identifying cycle length variations in response to the refined cycle length estimates; wherein refining the cycle length estimates comprises aligning engine signal sections from adjacent durations by choosing a starting point for a first duration, and choosing a starting point for a second duration adjacent the first duration by starting with a duration length of the first duration and shifting the second duration by a number of samples that increases a correlation between the first duration and the second duration; determining whether a plurality of cycle length variations is outside of a threshold and outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the plurality of the cycle length variations being outside of the threshold. - View Dependent Claims (22)
-
-
24. A computer program product for analyzing a cyclo-mechanical engine comprising a tangible computer readable storage medium having computer readable program code embodied in the tangible computer readable storage medium, the computer readable program code comprising:
-
computer readable program code configured to detect, via a sensor, an engine signal associated with a plurality of cycles of the cyclo-mechanical engine; computer readable program code configured to determine a complexity of the engine signal; computer readable program code configured to select a correlation operation based on the complexity of the engine signal; computer readable program code configured to compare a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine, wherein the computer readable program code configured to compare a first sample of the engine signal with a second sample of the engine signal comprises computer readable program code configured to perform the correlation operation to correlate the first sample with the second sample; computer readable program code configured to analyze the engine signal; computer readable program code to detect a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length; computer readable program code to determine whether the variation in the cycle length is outside of a threshold; and computer readable program code configured to output a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of a threshold.
-
-
25. A system for analyzing a cyclo-mechanical engine, comprising:
-
a sensor configured to generate an engine signal associated with a plurality of cycles of the cyclo-mechanical engine; and an engine speed analyzer configured to; determine a complexity of the engine signal; select a correlation operation based on the complexity of the engine signal; compare, via performance of the correlation operation, a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine; analyze the engine signal; detect a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length based on the analyzing of the engine signal; determine whether the variation in the cycle length is outside of a threshold; and output a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of a threshold. - View Dependent Claims (26, 27)
-
-
28. A system for remotely analyzing a cyclo-mechanical engine, comprising:
-
a communication module coupled to a communication interface and configured to receive raw engine signal data associated with a plurality of cycles of a remotely located cyclo-mechanical engine over a communication interface; and an engine speed analyzer configured to receive the raw engine signal data, to select a correlation operation based on a complexity of the raw engine signal data determined based on the raw engine signal data, and to compare, by performing the correlation operation, a first sample of the raw engine signal data with a second sample of the raw engine signal data to determine a cycle length of the cyclo-mechanical engine, to analyze the raw engine signal data, to detect a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length based on the analyzing of the raw engine signal data, to determine whether the variation in the cycle length is outside of a threshold, and to output a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of a threshold.
-
-
29. A method of analyzing a cyclo-mechanical engine, comprising:
-
detecting, via a sensor, an airflow signal associated with operation of the cyclo-mechanical engine; determining a complexity of the airflow signal; selecting a correlation operation based on the complexity of the airflow signal; correlating a first sample of the airflow signal with a second sample of the airflow signal by performing the correlation operation to determine a cycle length of the cyclo-mechanical engine; analyzing the airflow signal; detecting a variation in the cycle length of the cyclo-mechanical engine over time based on the cycle length based on the analyzing of the engine signal; determining whether the variation in the cycle length is outside of a threshold; and outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the variation in the cycle length being outside of a threshold. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of analyzing a cyclo-mechanical engine, comprising:
-
detecting an engine signal associated with operation of the cyclo-mechanical engine; comparing, based on a determined complexity of the engine signal, a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine; analyzing the engine signal detecting a variation in a shape of the engine signal based on the analyzing of the engine signal to identify an anomaly in a characteristic pattern of the engine signal that is indicative of incomplete combustion in a cylinder in the cyclo-mechanical engine; determining whether the anomaly in the characteristic pattern is outside of a threshold and outputting a signal indicating an abnormal condition of the cyclo-mechanical engine responsive to the anomaly being outside of a threshold. - View Dependent Claims (35, 36)
-
Specification