1. Introduction
Compressor stalls are a critical issue in the operation of axial and centrifugal compressors in jet engines and gas turbines. This phenomenon, characterized by a disruption of the smooth airflow through the compressor blades, can lead to severe performance degradation and even failure of the engine. Near the stability limit, uneven flow can cause local flow separation, creating a blockage that alters airflow through adjacent blade passages. This shifting of stalled and unstalled regions propagates around the compressor, forming a rotating stall, which moves at 20–80% of rotor speed [
1].
Compressor stalls are typically classified into two main types: spike stalls and modal stalls. Each type has distinct characteristics and implications for engine performance. Spike stalls are abrupt and can occur with minimal warning, making them particularly hazardous. In contrast, modal stalls develop gradually with wave-like instabilities, offering a potential window for detection and mitigation. The evolution and effects of these stalls have been explored extensively in the literature [
2]. Since the phenomenon was first documented in the 1940s [
3], research interest in rotating stall behavior and control strategies has fluctuated. Given the severe consequences of stall events, a considerable portion of the research effort has focused on predicting and preventing them. Early detection is essential as it enables timely intervention strategies to mitigate or entirely avoid compressor stalls. Various algorithms have been proposed to identify indicators of stall inception before it fully manifests.
Detecting the onset of compressor stalls, particularly spike stalls, presents significant challenges. One of the primary indicators of stall initiation is the instability of fluid pressure across the compressor blade passages. However, this instability emerges suddenly and unpredictably, making early detection difficult. Despite significant advances in rotating stall research since World War II, the prediction of compressor stall behavior has not seen equivalent progress [
4]. Most advancements have been made in the study of modal stalls, leaving spike stall prediction relatively underdeveloped.
In a study in 1991, Inoue et al. [
5] examined the statistical patterns of pressure fluctuations along the casing wall to identify precursors to rotating stalls. They observed highly erratic pressure behavior near the leading edge as stall inception approached. By evaluating the cross-correlation of pressure fluctuations at different measurement points, they demonstrated the potential for stall prediction. Given the gradual degradation of periodicity in pressure fluctuations and the use of statistical methodologies, it is likely that their study focused on modal stall. Further research in 1995 by Tryfonidis [
6] analyzed nine compressors using the traveling wave energy method as a stall warning mechanism. Their results indicated that modal stall onset could be predicted 100–200 rotor revolutions in advance. However, this approach was found to be ineffective in predicting spike stalls. Similarly, Day et al. [
7] explored the role of stage matching in stall prediction, employing spatial Fourier decomposition and traveling wave energy analysis. Their findings reinforced the effectiveness of these techniques for modal stall detection, with a predictive window of 50 to 100 revolutions before stall onset. However, these methods proved inadequate for spike stall prediction, as the warning period was significantly shorter. More recently, Heinlein et al. (2017) [
8] applied Grubb’s test to detect anomalies as indicators of stall precursors. Their statistical analysis approach allowed for stall detection 16.5 revolutions before occurrence. However, the practical application of Grubb’s test is constrained by the need to predetermine the number of outliers, which is difficult as the threshold for stall-triggering anomalies is not fixed. In 2019, Li and Zhang [
9] utilized fast wavelet analysis for stall prediction. Their study demonstrated that low-frequency reconstruction might enhance spike stall prediction, though they did not quantify their findings. Aung and Schoen (2019) [
10] evaluated multiple statistical approaches—including autocorrelation, special entropy, and autoregression—to determine the most effective method for spike stall prediction. Their study identified autoregression as the most reliable approach, enabling stall prediction up to 16 rotor revolutions before onset. While numerous methodologies have been proposed for detecting stall precursors, many fail to provide sufficient warning time for effective intervention. The unpredictable nature of pressure instabilities and the rapid development of spike stalls underscore the need for more precise and reliable prediction techniques.
In this paper, the onset of spike stall is attempted to be predicted at the earliest time possible using an autoregressive (AR) model. AR models use the past data to predict the next state of the system dynamics, assuming the system is a Markov process, i.e., the present event is dependent only on the past event. The hypothesis of the proposed research is that when a stall is initiated, something in the dynamics of the system must have changed (though not visibly) that could indicate the onset of a stall event. If the pressure values are observed, they do not show any indication that a stall is going to occur. In this work, the eigenvalues of the extracted AR model capturing the dynamics of the fluid flow within the blade passage are used as an indicator of the onset of stall. If the prediction horizon is sufficient using the proposed method, control techniques could be applied in time to prevent the stalling event. This allows the jet engine to operate closer to the point of maximum efficiency without stalling. While working on autoregressive models, the order of the model needs to be determined. In this work, the information criteria, such as Akaike Information Criteria (AIC), Bayesian Information Criteria (BIC), and Conditional Model Estimator (CME), will be studied to determine the order of autoregressive models.
5. Results
For this research, the datasets contained 26 sets of pressure data. The data points from each sensor of each dataset are analyzed for detecting the precursor of the spike stall using the outliers from the eigenvalues of the computed AR models. The experiments yielded eight datasets having no stall and four datasets with a stall event on a compressor that exhibits spike stall inception. With the given sampling rate and rotor speed, the datasets contain 6560 pressure data points, corresponding to 328 revolutions of the rotor. Since the compressor has 60 blades, each revolution includes multiple blade passages, and the average number of data points per blade passage is 20.
Table 2 presents the results of model order estimation for both test data generated by the AR model (Equation (9)) and real experimental data with varying sample sizes.
To validate the effectiveness of the information criteria in estimating the order of an AR model, we first apply them to artificially generated data. This artificial dataset is created using an AR model of known order (
p = 3), which allows for controlled evaluation before applying the method to real-world data. The artificial AR model used is defined by Equation (9):
After validating the approach on the artificial dataset, the same process is applied to experimental data obtained from a one-stage axial compressor. The key difference between the two datasets is that the artificial data are generated under controlled conditions with a predefined AR order, while the experimental data come from real measurements, where the true model order must be determined. This distinction is critical in assessing the robustness of the information criteria selection process.
For the test data, the Bayesian Information Criterion (BIC) consistently identifies the correct model order as ‘3’ across all tested cases, aligning with the true order of the AR model. In contrast, the Akaike Information Criterion (AIC) sometimes estimates the correct order but is inconsistent. The order estimated by the Conditional Mean Estimation (CME) method appears highly variable and unreliable.
For the experimental data, AIC’s estimated order fluctuates unpredictably for smaller sample sizes (up to 600), while BIC provides stable estimates. However, the order values determined by BIC for small datasets are too low to capture the pressure data trends accurately. The CME method performs poorly regardless of sample size, producing inconsistent and seemingly random estimates.
When the sample size exceeds 600, the AIC-based order estimation stabilizes at ‘35’, significantly higher than the values estimated for smaller datasets. BIC’s order estimates also increase gradually but remain relatively stable until the dataset length reaches 1500, at which point the estimated order rises slightly. At a sample size of 2000, AIC continues to estimate an order of ‘35’, whereas BIC increases to 27. This suggests that BIC balances computational efficiency with accurate model complexity.
Ultimately, while AIC provides a consistent estimate for large sample sizes, its values suggest potential overfitting. The model order was found to vary between 5 and 7 for most of the experimental data, as estimated by BIC. To ensure a balance between model complexity and accuracy, the more parsimonious order of 5 was chosen.
In
Figure 6, the pressure data recorded by the sensor do not indicate any outliers, meaning the compressor is running in a normal condition but close to stall. The fluctuations remain stable throughout the time span, suggesting no imminent signs of instability.
In
Figure 7, the pressure remains stable up to approximately 280 rotor revolutions, after which a sudden instability occurs. This marks the onset of a stall event, as seen in the abrupt drop and irregular fluctuations in pressure. Notably, no precursor characteristics are visible in the pressure data before the instability occurs. This highlights a key challenge in spike stall prediction—stall events emerge suddenly without gradual changes in pressure readings beforehand.
To determine the exact stall onset point, an outlier detection method (GESD) is applied to the pressure data. Since stall-related pressure fluctuations behave as anomalies, the number of detected outliers increases as stall occurs.
Figure 8 illustrates this outlier trend: the vertical red line marks the moment the stall occurs, which aligns with the pressure instability seen in
Figure 7 at approximately 280 rotor revolutions. This correlation confirms that a rising number of outliers can be used as an indicator of stall onset.
The goal of this research is to predict stall events before they occur. While
Figure 7 does not show clear precursors in the pressure data,
Figure 8 demonstrates the effectiveness of the proposed AR eigenvalue-based outlier detection method. The blue line in
Figure 8, representing outliers identified by the proposed method, shows an increasing trend starting at revolution 204. Similarly, the red line indicates the increasing trend of outliers in the raw data at revolution 281. This implies that using this criterion as a stall precursor, the method can predict stalls 77 revolutions ahead of time, as in this case.
Finally,
Figure 9 presents the case where no stall occurs, corresponding to the stable pressure data in
Figure 6. As expected, the number of outliers remains consistently low, confirming that when no stall is present, no significant outliers are detected—both in the raw pressure data and in the eigenvalue-based analysis. However, a small initial increase in outliers can be observed at the beginning of the timeline. This is due to regular pressure fluctuations, where the detection method initially starts classifying them as outliers. However, the statistics for classifying them as outliers are insufficient since only a few rotors revolution of data are available. Over time, as the method adapts to normal pressure behavior and has sufficient data points to characterize normal operation, it correctly learns that these fluctuations are not true outliers, and the outlier count stabilizes at zero for the remainder of the timeline.
Out of the twelve experiments, the third, sixth, ninth, and twelfth experiments were performed with stalling conditions. The prediction results of the onset of stalling events in experiments 3, 9, and 12 are shown in
Table 3. However, the proposed method employing the identified dynamics did not result in the prediction of the onset of stall in experiment 6. A probable explanation of this shortcoming is explained in
Section 6.
6. Discussion
The first part of the presented study addresses the determination of the order of AR models using information criteria, where the performance of three different information criteria is compared. From the simulation data model—whose true order is known—the order estimated by BIC is indicated to be the most accurate and the most consistent. Considering the application of information criteria on real experimental data, the order estimated by all investigated information criteria has values varying with the sample size. The performance of BIC, which is observed to be the most consistent initially, also differs with larger variations as the sample size is increased. The application of information criteria does not indicate to be the most reliable method for determining the order of an AR model; however, it provides some reference of the order of the model used for the prediction of the onset of stall in axial compressors.
The results of the proposed stall precursor method are tabulated in
Table 3, where the prediction horizon is listed in terms of revolutions, which is the lead time prior to the onset of the stall. It is noteworthy that the prediction is successful in each experiment for the sensors in chord No. 4, making it the most reliable. Additionally, consistency is found with the first and second pressure sensors for all four chords (viewed as in line with the axial flow) and for three of the experiments in predicting stall. The first position pressure sensor in each chord is placed right before the entrance of the rotor blade, before the leading edge of the chord of the rotor blades. Similarly, looking at the average prediction made by the sensors in respective positions in each chord, the average prediction made by the sensors in the first position is 112 revolutions, the second position is 95 revolutions, the third position is 50 revolutions, the fourth position is 72 revolutions, the fifth position is 86 revolutions, and the sixth position is 60 revolutions ahead of the onset of stall. If the prediction average of the first position and second position sensors is considered—as they can be regarded as the most consistent in predicting the onset of stall—the prediction is made 95–112 rotor revolutions ahead. This prediction is earlier than the earliest prediction shown in the literature [
10]. However, as discussed in the Results section, the prediction model was not effective for the dataset from experiment 6.
Figure 10 shows the pressure variations in a single blade passage for this experiment. It can be observed that the number of pressure data points accumulated (as seen by the number of rotor revolutions) is very limited compared to the amount of data shown in
Figure 5 and
Figure 6, where the pressure data for two different datasets are shown. For the proposed algorithm to work, the statistics for the outlier detection need to be constructed with sufficient data. Hence, in experiment 6, where stalls occurred much earlier during the experiment, a much smaller data set is available for the calibration of outlier statistics. Consequently, the precursor detection algorithm presented in this paper was inadequate.
This limitation is further evidenced in
Figure 11, where the number of outliers identified by the third eigenvalue declines to zero within a few revolutions after reaching the maximum limit, as the number of data points is insufficient for the computation of the required statistics. To further validate this finding, the data from Experiment 3—in which the model successfully predicted stall—was truncated to match the length of the dataset from Experiment 6, as illustrated in
Figure 12. When applying the AR model to the truncated dataset, the prediction outcome mirrored that of Experiment 6, displaying an initial spike in outlier count, which subsequently decayed. The prediction result of the truncated dataset is presented in
Figure 13.
In summary, while the model successfully predicted stall using Sensor 1 data in Experiment 3, it failed to do so when the dataset was truncated to match the length of Experiment 6. This further confirms that the model’s inefficacy in Experiment 6 was primarily due to the limited dataset length, which constrained the statistical framework required for effective stall prediction.
The limitation of utilizing an information criteria in determining the order of an AR model—as shown in this study—indicates a need for further study to address the sample size dependency. This can be achieved by exploring other different model selection methods, such as the k-fold cross-validation. Although this does not affect the proposed method’s results, the model structure and order assumption may play a greater role when the proposed algorithm is employed for different axial compressor geometries.
Additionally, the current study uses a single experimental configuration, and the impact of varying compressor designs—such as multi-stage compressors or different tip clearances—has not been explored. This is a promising area for future research, as these factors may influence the predictive performance of the method. Further studies on compressors with different configurations will help generalize the findings and improve the robustness of the proposed approach.