Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Early fault detection in gearboxes via dynamic principal component analysis–driven multivariate statistical process control

  • Antonio Pérez-Torres ,

    Contributed equally to this work with: Antonio Pérez-Torres, Jean Navarrete-Campos, Reinier Fernández-López, Jorge Figueroa-Zúñiga, Susana Barceló-Cerdá

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    jperezt@ups.edu.ec (AP-T); sbarcelo@eio.upv.es (SB-C)

    Affiliations Department of Applied Statistics and Operational Research, and Quality, Universitat Politècnica de València, València, Spain, Grupo de Investigación y Desarrollo en Tecnologías Industriales (GIDTEC), Universidad Politécnica Salesiana, Cuenca, Ecuador

  • Jean Navarrete-Campos ,

    Contributed equally to this work with: Antonio Pérez-Torres, Jean Navarrete-Campos, Reinier Fernández-López, Jorge Figueroa-Zúñiga, Susana Barceló-Cerdá

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation Departamento de Estadística, Universidad de Concepción, Concepción, Chile

  • Reinier Fernández-López ,

    Contributed equally to this work with: Antonio Pérez-Torres, Jean Navarrete-Campos, Reinier Fernández-López, Jorge Figueroa-Zúñiga, Susana Barceló-Cerdá

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation Facultad de Ingeniería y Arquitectura, Universidad Central de Chile, La Serena, Chile

  • Jorge Figueroa-Zúñiga ,

    Contributed equally to this work with: Antonio Pérez-Torres, Jean Navarrete-Campos, Reinier Fernández-López, Jorge Figueroa-Zúñiga, Susana Barceló-Cerdá

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation Departamento de Estadística, Universidad de Concepción, Concepción, Chile

  • Susana Barceló-Cerdá

    Contributed equally to this work with: Antonio Pérez-Torres, Jean Navarrete-Campos, Reinier Fernández-López, Jorge Figueroa-Zúñiga, Susana Barceló-Cerdá

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    jperezt@ups.edu.ec (AP-T); sbarcelo@eio.upv.es (SB-C)

    Affiliation Department of Applied Statistics and Operational Research, and Quality, Universitat Politècnica de València, València, Spain

Abstract

Early detection of gearbox failure is essential due to their critical role in industrial operations. Therefore, effective condition monitoring techniques are required to identify incipient deviations in operational behaviour. Therefore, this study proposes a dynamic principal component analysis methodology, integrated within a multivariate statistical process control framework, to detect progressive failures in spur gearboxes from vibration signals. The signal is segmented into sub-windows and characterised using condition indicators in the time and frequency domains. Diagnosis is based on Hotelling’s T2 statistic and the squared prediction error, which define statistical control limits to discriminate between normal and failure conditions. Empirical validation uses an experimental dataset covering combinations of load, speed, and failure severity. The results demonstrate high sensitivity to progressive degradation and accurate early-stage detection, supporting the multivariate statistical process control approach with dynamic principal component analysis as an effective tool for diagnosis and predictive maintenance in high-criticality industrial environments.

1 Introduction

Gearboxes are essential components in the mechanical power transmission of systems operating across various sectors, including aerospace, automotive, energy, manufacturing, mining, and rail transport, among others [1]. Despite their robust designs, gearboxes are subjected to demanding operating conditions that can lead to progressive failures. For example, wear, cracks, fractures, micropitting, misalignment, contact fatigue, and corrosion [2,3]. Therefore, early detection of these failures is crucial to prevent unplanned shutdowns and ensure the system’s continued operational integrity [4,5].

Among the various condition monitoring (CM, understood as the continuous assessment of operating parameters to detect and diagnose failures) methodologies, vibration analysis stands out for its sensitivity in identifying characteristic patterns generated by mechanical failures, particularly in rotating machinery such as gearboxes [6,7]. Specifically, gearbox signals are often affected by noise and by variable operating conditions (speed-load), which drives the use of increasingly complex and high-dimensional diagnostic approaches [8,9].

However, CM in gearboxes has the drawback that failure signatures are often weak at incipient stages and are modulated by the operating regime (speed-load) and by the inherent dynamics of the transmission system, which can mask subtle changes in the signal. In practice, this leads to datasets with multiple simultaneous, highly correlated indicators and variability induced by operating conditions, which increases the effective dimensionality of the problem and requires multivariate methods capable of separating nominal variation from deviations attributable to failure [6,7,10].

The vibration signal captures the system’s dynamic signature, enabling the extraction of condition indicators (CIs, statistical parameters computed from the signal for feature extraction), which support data-driven diagnosis [11,12]. In addition, advances in data acquisition systems and in multivariate analysis techniques, in particular multivariate statistical process control (MSPC), have established them as practical tools for analysing high-dimensional data [10,13,14].

In this context, MSPC is particularly attractive because it enables the joint monitoring of multiple correlated variables, the establishment of statistical control limits under normal operating conditions (NOC), and the detection of multivariate deviations without requiring labelled failures. This approach is especially pertinent when indicators derived from vibration signals are used, since decisions based on a single variable can be unstable. In contrast, multivariate assessment improves the statistical traceability of changes and reduces ambiguities in the presence of noise [10,15,16].

It is worth noting that principal component analysis (PCA) is a widely used method for dimensionality reduction and for extracting relevant patterns of the system’s operational behaviour [2,6,17,18]. However, conventional PCA assumes temporal independence among observations, limiting its applicability in systems with significant temporal dynamics. This limitation is overcome by dynamic PCA (DPCA), which incorporates time-lagged variables, capturing the correlation between variables and the temporal structure of the process [6,19]. This improvement is particularly beneficial in failure diagnosis for rotating machinery, where failures often develop progressively [2022].

In particular, in segmented vibration signals, autocorrelation and memory effects arising from system dynamics can shift energy between components and residuals, altering the sensitivity of PCA-based schemes if temporal dependencies are ignored. Therefore, DPCA is relevant for gearbox monitoring, as it introduces a temporal embedding (lags) that allows the sequential structure to be modelled explicitly and thereby improves the detectability of incipient changes within an MSPC framework [6,12,20].

On the other hand, numerous studies have shown that using DPCA significantly improves sensitivity in failure detection for rotating systems, such as wind turbines, cutting tools, and bearings, especially when the temporal structure of the data is incorporated [12,2325]. For example, Jin et al. [17] showed that an MSPC scheme based on DPCA achieves higher failure detection rates in bearings by explicitly modelling the inherent dynamics of vibration signals. Thus, within the MSPC context, the DPCA-based approach enables quantification of multivariate deviations within the principal subspace and in the model residuals. Statistical control limits are established to define the system’s NOC, and these limits are compared with failure or anomaly scenarios using control charts. Implementing this methodology enables continuous, automated monitoring of critical system states, a vital aspect for maintaining operational reliability [2,7,15,17].

Therefore, this work aims to develop a condition monitoring scheme based on MSPC using DPCA to detect incipient failures in spur gearboxes. As the data source, vibration signals recorded under controlled laboratory conditions are used. The novelty of this work lies not only in integrating dynamic multivariate analysis with statistical control charts, but also in its application to spur gearboxes, for which no precedents have been reported in the literature. This contribution positions the study as a bridge between vibration-based engineering diagnosis and data-driven statistical process control methods, as discussed in [16,26].

Finally, the remainder of the article is organised as follows. Section 2 details the MSPC methodology based on DPCA, emphasising the separation between Phase I and Phase II and the cross-validation-based selection of lags and components. Section 3 describes the test rig and the data. Section 4 presents the empirical results, including the Phase I control limits, the analysis of detection delay across different severity levels in Phase II, and a discussion of why the SPE chart achieves earlier detection when the correlation structure breaks down. Finally, Section 5 summarises the main findings and outlines directions for future work.

2 Methodology

DPCA extends standard PCA to model industrial processes with temporal autocorrelation [27,28]. Unlike standard PCA, which assumes independence between consecutive observations, DPCA captures dynamic dependencies arising from transient states or memory effects, which are common in physical systems and industrial control environments [29,30]. A defining feature of DPCA is the explicit incorporation of time lags into the data matrix, which enables effective modelling of the sequential structure inherent to multivariate systems [31,32]. This capability is particularly valuable for monitoring mechanical processes, where gradual or smooth transitions contain relevant information about the evolution of the system’s operating state [27,33]. Therefore, each observation is represented as a concatenation of the original series and its time-lagged versions:

(1)

where is the vector of CIs at time t, p denotes the number of lags considered, and m is the number of variables. Stacking these lag-augmented observations by rows yields the DPCA data matrix [34]:

(2)

where n is the number of observations available after accounting for the lags, Takens’ theorem [35] justifies reconstructing the state space of dynamical systems from time-lagged observations.

The DPCA model is estimated via singular value decomposition (SVD) or the spectral decomposition of [36], which leads to:

(3)

where Pk contains the first k eigenvectors (loadings) and are the corresponding scores.

Before fitting the model, the variables are centred and scaled using Phase I statistics, with and denoting the vectors of means and standard deviations estimated from NOC data. That is, with the gearbox in a healthy state, denoted as P0 (see Table 1). Each observation is standardised as:

(4)

where denotes element-wise division.

thumbnail
Table 1. Severity of pinion tooth-break failure.

https://doi.org/10.1371/journal.pone.0348497.t001

In Phase II, new observations are normalised using these same frozen P0 parameters, ensuring consistency between phases and preventing information leakage.

The hyperparameters (k,p) are selected using a cross-validation (CV) procedure that minimises the Squared Prediction Error (SPE) while maintaining a stable in-control Average Run Length (ARL0) [3740]. This is defined as:

(5)

where RLr is the run length of run r (the first time instant or segment at which the SPE statistic crosses the upper control limit), Nr is the total number of segments in run r, and the score is a performance index.

This scheme uses time-block partitions to prevent temporal leakage and estimates ARL0 under NOC via simulation or resampling of standardised sequences. In this way, the resulting model balances predictive capability with the stability required for statistical monitoring. As a reference, the classical variance-retention criterion is defined as:

(6)

with a = m(p + 1) and a threshold that in practice typically lies in the range 0.70–0.90 [23,41]. However, this threshold is replaced by a CV-based optimisation, providing a more robust selection of model complexity.

On the other hand, within the MSPC framework, the DPCA model operates in two complementary phases. In Phase I, NOC are established, Pk and the diagonal matrix of retained eigenvalues are fixed, and the control limits at significance level are computed. In Phase II, new observations with possible failures are standardised using the NOC parameters, projected onto the frozen Pk, and the Hotelling T2 and SPE statistics are evaluated.

Hotelling’s T2 statistic is defined as:

(7)

where tt is the score vector at time t. The SPE is given by:

(8)

where is the observation at time t and is its projection onto the principal subspace. The first statistic evaluates the multivariate distance within the principal subspace, whereas the second quantifies the residual variance not explained by the model. Upper Control Limits (UCL) are defined for both statistics. For T2, the UCL is obtained from the Snedecor F distribution with n0 effective Phase I observations (after accounting for p lags):

(9)

In contrast, the UCL for SPE uses the Jackson–Mudholkar approximation [42]. To this end, the total number of variables a = m(p + 1) after temporal expansion is considered, and moments of the residual eigenvalues, which reflect the variability not explained by the model, are computed as for i = 1,2,3, with . Thus,

(10)

These thresholds define safe operating regions and enable automatic alarm triggering in response to significant deviations, thereby enhancing the capability for effective real-time monitoring [7,15].

As part of the monitoring protocol, Phase I fits the DPCA model and selects (p,k) via block CV to minimise SPE subject to an in-control ARL0 constraint. The pair of limits is computed at significance level , and the set is frozen. In Phase II, each new observation is standardised using the P0 values, dynamically embedded using the frozen p, projected onto the fixed subspace, and T2(t) and SPE(t) are evaluated against their respective UCLs. For slow degradations, memory charts, Exponentially Weighted Moving Average (EWMA) or Cumulative Sum (CUSUM), are considered, applied to SPE or T2, with parameters tuned via CV [37,38].

To detect gradual or low-magnitude degradations, memory charts are applied to the T2 or SPE statistics. For example, the EWMA chart updates its cumulative value as:

where is the instantaneous statistic and controls the weight of the memory (smaller values increase sensitivity to slow changes). An alarm is triggered when Zt exceeds its upper control limit .

Whereas the CUSUM chart accumulates successive deviations from the expected mean:

where k is the reference value and h is the decision threshold; an alarm is triggered when . Both configurations are optimised via block CV in Phase I, ensuring an in-control ARL0 consistent with significance level . Operational details are summarised in Algorithms B2 and B3.

Algorithm 1. Phase I: calibration and freezing.

Require: Dataset P0; grid for (p,k); significance level ; target ARL0; time-blocked CV scheme

1: Estimate on P0; standardize P0 with these parameters

2: for all do

3:    Define time-blocked folds to avoid leakage

4:    for all folds do

5:      Fit DPCA on training blocks ,

6:      Compute SPE on validation blocks

7:    end for

8:     average validation SPE across folds

9:    Estimate ARL0(p,k) under NOC via simulation/resampling at level

10: end for

11: Select subject to

12: Refit DPCA on full standardized P0 with to obtain and

13: Compute and UCLSPE at level using the effective sample size n0

14: Freeze and store

15: return Frozen parameter set for Phase II

Algorithm 2. Phase II: monitoring workflow.

Require: Frozen

1: (Warm-up) If , skip evaluation or start at

2: ▷ Standardize with P0 (no re-estimation)

3: ▷ Dynamic embedding with frozen

4: ▷ Fixed projection with frozen loadings

5:

6:

7: if else

8: if SPE(t)>UCLSPE else

9: Optional memory charts: update EWMA/CUSUM on T2 and/or SPE for slow drifts

10: return

Regarding the model evaluation metrics and the definition of detection delay, let t0 denote the start of the failure segment on the segment scale (see Section 3). For each control statistic , the detection delay is defined as the number of segments elapsed from failure onset to the first crossing of the upper control limit:

where dS is measured in segments. In particular, and dSPE denote the detection delays obtained with the T2 and SPE charts, respectively. We also report the medians and interquartile ranges (IQR) of these values, grouped by failure severity level, where . In addition, we quantify three complementary metrics:

  1. (i). ARL0 during Phase I,
  2. (ii). the percentage of out-of-control observations (%OOC) for each statistic, and
  3. (iii). monotonicity with failure severity via Spearman’s rank correlation coefficient .

These are estimated, along with confidence intervals, using bootstrap resampling. The %OOC quantifies the fraction of segments that exceed the UCL of a given statistic:

where N is the total number of segments evaluated and is the indicator function, which takes the value 1 when the statistic S(t) lies above the upper control limit and 0 otherwise. Consequently, this function acts as a counter that records the number of out-of-control segments. Under P0, we expect , whereas increases in Phase II reflect deviations from NOC.

It is worth noting that the use of the Snedecor F distribution to approximate the control limit for Hotelling’s T2 statistic is grounded in classical MSPC developments. In particular, Montgomery [43] shows that under multivariate normality, independence between observations, and estimation of the covariance matrix in Phase I, the T2 statistic can be transformed to follow approximately an F distribution [30].

This approximation provides an operational reference for defining control limits in MSPC schemes. However, it has limitations when the stated assumptions are not strictly satisfied. For example, in scenarios with small sample sizes, pronounced serial dependence, or covariance matrices estimated from limited Phase I information, the T2 statistic may deviate from the F distribution, affecting the calibration of the control limit [22,44]. Therefore, biases may arise in the false-alarm rate (inflation or deflation of ARL0) and, in extreme contexts, sensitivity to incipient failures may be reduced.

This phenomenon has been documented in recent studies on monitoring vibration systems and dynamic processes, where dimensionality and temporal dependence influence the empirical distribution of control statistics [7,23]. To mitigate these limitations, our study uses a rigorous Phase I calibration procedure based on time-block CV and ARL0 simulation, which ensures that the employed is empirically matched to the actual data structure under NOC. In this way, any potential deviation from the F distribution is absorbed into the experimental estimation of ARL0, ensuring a consistent false-alarm rate and stability of the monitoring system.

All of the above ensures that the model remains fixed during Phase II; new data are only projected and evaluated against the objective limits defined in Phase I [16,26]. The resulting DPCA–MSPC framework ensures statistical consistency between phases and provides a solid basis for the performance analysis discussed in Section 4.

Next, we detail the two-phase framework, following SPC and multivariate monitoring recommendations for dynamic systems [30,45,46]. This framework is depicted in the flowchart shown in Fig 1.

thumbnail
Fig 1. Workflow of the proposed DPCA–MSPC scheme, distinguishing Phase I (calibration and freezing) and Phase II (monitoring).

https://doi.org/10.1371/journal.pone.0348497.g001

Phase I: Establishing the in-control model. In this stage, we follow a rigorous methodological sequence to ensure that the DPCA–MSPC model is built from data representative of the healthy state. The procedure is as follows:

  1. Pre-processing, cleaning, and outlier handling. We implement initial filtering to remove windows that are unrepresentative or affected by extreme impulsive noise, in accordance with the condition indicators’ consistency criteria.
  2. Assessment of fundamental assumptions. We analyse marginal normality, within-segment autocorrelation, and temporal dependence between segments.
  3. Transformations and appropriate modelling. Because autocorrelation is present, we apply the DPCA extension to capture the temporal structure, replacing the need for ad hoc transformations and providing a more suitable model for vibration signals.
  4. In-control model estimation and optimal selection of hyperparameters (p, k). We implement a time-block CV, minimise SPE, and verify ARL0 via bootstrap simulation.
  5. Computation of T2 and SPE control limits with empirical ARL0 adjustment. We verify control-limit calibration by integrating the classical F approximation with an empirical bootstrap estimate to make ARL0 more robust.

Phase II: Process monitoring. Once the in-control model is fixed, we proceed with strict monitoring under standard multivariate SPC rules:

  1. Standardising new data using frozen Phase I parameters. We do not recalibrate any parameters; this avoids contamination of failure information.
  2. Constructing time windows and DPCA projection. Each window preserves the temporal structure defined in Phase I, ensuring direct comparability.
  3. Online evaluation using T2 and SPE. We apply the UCL limits computed in Phase I. Optional memory charts (EWMA, CUSUM) optimised via CV are also considered.
  4. Performance comparison: ARL0, ARL1, false-alarm rates, and detection capability. We add comparative metrics that allow the robustness and sensitivity of the monitoring system to be assessed.

To improve the clarity, transparency, and reproducibility of the proposed procedure, Appendix B presents a complete step-by-step workflow based on the real experimental data obtained from the test bench described in Section 3.

3 Test bench and data

The test bench used in the experimental phase (Fig 2) consists of a single-stage spur gearbox coupled to a three-phase motor rated at 2 HP, 220 V, and 1,200 rpm. We controlled the motor speed using a variable-frequency drive, enabling simulation of different speed conditions. We integrated an electromagnetic brake on the output shaft to apply different mechanical loads to the test bench.

The gearbox comprises a pinion, Z1, with 32 teeth and a gear, Z2, with 48 teeth. To simulate different mechanical degradation scenarios, we deliberately introduced ten severity levels of pinion tooth-break failure, labelled from P0 (healthy condition) to P9 (severe failure), as detailed in Table 1. We evaluated severity levels for specific combinations of rotational speeds (8 Hz, 14 Hz, and 20 Hz) using a variable-frequency drive. We applied load levels using the electromagnetic brake (0 V, 10 V, and 20 V) and replicated each experimental configuration 10 times with 10-second tests. In total, we obtained 900 records per sensor, each with 500,000 acceleration samples (measured in m/s2), providing a robust dataset for statistical analysis and diagnostic model validation.

We acquired vibration data in the time domain (Fig 3a) using four vertically mounted accelerometers (A1A4), and we subsequently transformed this signal to the frequency domain (Fig 3b) using the fast Fourier transform (FFT). Sensors A1 and A2 were installed on the input shaft, whereas A3 and A4 were located on the gearbox output shaft (the test bench also included acoustic emission, voltage, current-clamp, microphone, encoder, and laser encoder sensors). The sampling frequency of each channel was 50 kHz, providing high temporal resolution for dynamic analysis. We designed this experimental configuration to capture both the direct excitation generated by failures in the input gear teeth and the dynamic response propagated along the test bench. Defects in spur gears produce distinctive vibration signatures, which are influenced by the failure and by the prevailing operating conditions [47,48].

  1. (a). Time domain
  2. (b). Frequency domain

Table 2 provides descriptive information for the original vibration signal in the time domain with the pinion in healthy condition P0 (Phase I) and the nine severity levels P1P9 (Phase II).

thumbnail
Table 2. Descriptive statistics of the original vibration signal in the time domain.

https://doi.org/10.1371/journal.pone.0348497.t002

The vibration signal is first divided into consecutive, non-overlapping time windows, so that each window captures a local portion of the process dynamics and can be treated as an individual observation for monitoring. Under this criterion, we define a segment as a time window containing between five and ten complete cycles of the Gear Mesh Frequency (GMF), with

where fr is the rotational frequency of the pinion Z1, this segmentation strategy allows the temporal evolution of the vibration signal to be represented through successive local observations, while preserving sufficient information to detect incipient changes associated with fault development. Moreover, this range (5–10 GMF cycles) balances spectral resolution and sensitivity to transients [49,50]. We compute the T2 and SPE statistics per segment and measure detection delays as the number of segments.

After segmentation, each time window is characterised by means of a set of condition indicators (CIs) extracted from the corresponding portion of the signal, thereby transforming the raw vibration signal into a sequence of multivariate observations suitable for statistical monitoring. An iterative procedure involving resampling and parameter tuning determined the optimal number of sub-windows per signal, thereby maximising sensitivity to incipient faults and dynamic fluctuations. We extracted 10 CIs from each time sub-window and computed them in both the time and frequency domains.

In the time domain, we used the following CIs: mean, standard deviation, kurtosis, skewness, shape factor, impulse factor, clearance factor, crest factor, zero crossings, and higher-order time moments. In the frequency domain, we considered the following signal features: skewness, kurtosis, centre frequency, standard deviation, root mean square, relative dispersion ratio, shape indicator, second spectral moment, third spectral moment, and fourth spectral moment. The mathematical formulations of these CIs are presented in detail in Table 7 (Appendix A).

4 Results and discussion

This section evaluates the performance of the DPCA–MSPC scheme following the methodological workflow described in Section 2, which explicitly distinguishes between the calibration phase (Phase I) and the monitoring phase (Phase II). In Phase I, we select the hyperparameters (p,k) via CV, estimate the loadings Pk and the spectrum , and set the upper control limits and UCLSPE at significance level . Subsequently, in Phase II, observations associated with progressive failures are standardised using the frozen Phase I parameters, projected onto the DPCA subspace fixed in Phase I, and evaluated solely against those limits, without retraining or threshold readjustment. Under this protocol, we quantify:

  1. (i). the detection delay by severity (median and IQR);
  2. (ii). the monotonic relationship between severity and post-onset maxima (Spearman );
  3. (iii). out-of-control rates and alarm triggering; and
  4. (iv). the temporal evolution of T2 and SPE.

The performance metrics are computed at the segment level, defined as a time sub-window containing between 5 and 10 complete cycles of the Gear Mesh Frequency (GMF), as specified in Section 3. Comparability between Phase I and Phase II is ensured because both T2 and SPE are evaluated on homogeneous decision units, and the detection delay is defined as the number of segments from failure onset to the first statistical alarm.

We calibrated the Phase I model on P0 using time-block CV to select (p,k) by minimising SPE while preserving a stable in-control Average Run Length (ARL0). The selected configuration was p = 0 and k = 8 with , yielding a median ARL0 ≈ 36 segments. We computed the upper control limits and UCLSPE using the Snedecor F approximation and the Jackson–Mudholkar formula, respectively, and then froze them for the whole of Phase II (Table 3). Freezing implies that (p,k), the loadings Pk, and the control thresholds are not recalibrated in the presence of failure.

thumbnail
Table 3. Phase I: frozen control limits and model settings.

https://doi.org/10.1371/journal.pone.0348497.t003

On the other hand, the results in Table 3 highlight the trade-off between in-control stability (ARL0) and failure sensitivity. Configurations with higher ARL0, such as the DPCA model (p = 1), reduce the probability of false alarms. However, they can delay the detection of incipient deviations. In contrast, the calibrated specification with ARL0 = 36 prioritises earlier detection, particularly through the SPE statistic, whose significantly tighter threshold increases the ability to identify subtle changes in the process residual structure. This trade-off is relevant in industrial monitoring contexts, where the target ARL0 depends on system criticality, the costs associated with false alarms, and the operational risk of late detections. Considering both conservative and sensitive configurations enables us to robustly evaluate the DPCA scheme’s Phase II performance across different risk profiles. Notably, the model selected via cross-validation focuses on reconstruction performance and does not necessarily coincide with the optimal configuration for process monitoring. In contrast, the Phase I optimal model is defined in terms of in-control performance, maximising ARL0 and reducing false alarm rates. This distinction highlights the need to decouple model selection criteria for prediction and monitoring tasks.

In Phase II under failure conditions (P1P9), we standardise each new observation exclusively using the Phase I parameters ( and ), represent it as a dynamic vector Ft using the p selected in Phase I, and project it onto the frozen loadings Pk. We then compute T2(t) and SPE(t) and compare them with the limits and UCLSPE obtained in Phase I (see Algorithm B3). In this scheme, any threshold crossing in Phase II is interpreted directly as a deviation from the NOC defined in Phase I, without requiring model retraining or control-limit readjustment.

Table 4 presents the detection system performance by failure severity and by statistic. Specifically, the SPE statistic yields lower median detection delays than T2 in most scenarios, particularly for higher-severity failures. This pattern suggests that SPE is more sensitive to structural changes in the process residual variability. For severities P2 and P4, SPE shows notably low median delays, with median SPE delays between 5 and 6 segments, accompanied by low ARLSPE values, indicating rapid failure detection. In particular, case P4 stands out for low values of and ARLSPE = 1.69. In addition, P4 exhibits reduced standard deviations (SDRL), reflecting highly stable control-scheme behaviour under severe failures. In contrast, severities P1, P3, P5, and P6 show higher median delays and considerably larger ARL values, especially for the T2 statistic.

thumbnail
Table 4. Detection performance by severity failure. Phase II.

https://doi.org/10.1371/journal.pone.0348497.t004

Accordingly, the associated SDRL values are also high, indicating high variability in detection time and, therefore, lower operational reliability for low- to intermediate-severity failures. This pattern is consistent with the statistical process control literature, where incipient failures tend to be more difficult to identify early [45,46]. The interquartile range of SPE (IQRSPE) reinforces this interpretation. For high severities, for example, P2 and P4 show a narrow IQRSPE, indicating detection concentrated within a few segments. In contrast, for P3 and P5, IQRSPE widens, reaching values above 50 segments, reflecting greater uncertainty in detector performance. It is worth noting that these results confirm that the proposed Phase II scheme is particularly efficient for medium- and high-severity failures. In addition, using the SPE statistic improves early detection, particularly for medium- and high-severity failures, although variability may remain high in low-severity cases.

Fig 4 shows the overall trend across all severities (P1P9): the residual-subspace chart (SPE) triggers alarms systematically earlier than T2 (global medians versus segments; see Table 4). This behaviour is consistent with failures that, in the first instance, disrupt the multivariate coherence learned in Phase I, transferring energy towards the residual subspace captured by SPE rather than inducing a mean shift within the principal subspace monitored by T2 [37,38]. The asymmetry between SPE and T2 is also observed qualitatively in the segmented time series (see Figs 6–15 in Appendix C): for most induced severities, SPE crosses its frozen Phase I UCL (red line) shortly after failure onset, whereas T2 often remains below its own UCL during the first affected segments. To assess whether this advantage of SPE increases with severity, we analyse the monotonic (non-parametric) association between failure severity (P1P9) and the post-onset maxima of both control statistics; we use Spearman’s correlation with percentile bootstrap confidence intervals.

thumbnail
Fig 4. Detection delay by failure severity (Phase II).

Solid line: SPE; dashed: T2. The SPE chart detects earlier when the correlation structure learnt under NOC is broken.

https://doi.org/10.1371/journal.pone.0348497.g004

The results indicate a weak but statistically significant negative association for SPE (, p < 0.01) and a non-significant association for T2 (, p = 0.66). We computed these correlations on post-onset maxima, not on detection delays. The trend observed for SPE suggests that, as induced severity increases, the residual energy captured by the model also increases, even when multivariate shifts within the principal subspace (T2) do not exhibit a clear monotonic relationship. This result is consistent with the previously described failure mechanism: early-stage damage initially perturbs the correlation structure learned under NOC, primarily in the residual space (SPE) rather than in the principal subspace (T2).

In addition, we quantified the percentage of segments that exceed the Phase I control limits for each statistic (%T2 and %SPE) and recorded whether alerts were triggered per case (T2 Alert, SPE Alert). Because the limits remain frozen with k = 8, variations in out-of-control rates reflect real process changes under fixed thresholds, rather than model readjustment.

Analysis of Table 5 shows that, although the means of T2 and SPE remain relatively stable (around 15 and 8, respectively), the maxima increase with severity (up to 881.34 for T2 and 361.05 for SPE), indicating the presence of localised anomalous episodes captured by the model even when the system’s mean behaviour remains nearly invariant. Consistent with the delay analysis, SPE tends to yield higher out-of-control rates than T2. Alert activation under all evaluated conditions confirms the diagnostic capability of the DPCA–MSPC scheme with Phase I frozen thresholds.

thumbnail
Table 5. Statistical results by failure severity.

https://doi.org/10.1371/journal.pone.0348497.t005

Figs 6–15 in Appendix C illustrate the temporal evolution of T2 and SPE for each failure severity level (P1P9). These segmented trajectories show localised exceedances above the Phase I control limits, which correspond to anomalous episodes in the vibration signals associated with tooth defects. These exceedances appear shortly after failure onset and intensify as severity increases, visually confirming the progressive transition from NOC to increasingly critical states under the same frozen statistical threshold.

On the other hand, Table 6 provides a comparative evaluation of the PCA and DPCA schemes using indicators of in-control stability and signalling capability, considering both the T2 and SPE statistics. The results allow the effects of incorporating temporal dynamics into the DPCA model to be identified. The PCA and DPCA models selected by CV without time lags (p = 0) yield identical results across all evaluated metrics. In particular, both methods exhibit an out-of-control (OOC) percentage of 3.62% for T2 and 1.17% for SPE, implying empirical false-alarm rates above the nominal level . Likewise, the SDRL values associated with T2 (99.61) and SPE (96.97) indicate high dispersion in the signalling delay, reflecting inconsistent temporal stability.

This result empirically confirms that, in the absence of dynamic structure, DPCA is strictly equivalent to PCA and provides no additional improvement in statistical process control. In contrast, the DPCA specification with temporal dynamics (p = 1, k = 7) introduces relevant quantitative changes. For the T2 statistic, the out-of-control percentage decreases from 3.62% to 2.51%, which represents a relative reduction of approximately 31%. This improvement is accompanied by a reduction in SDRL from 99.61 to 94.60 (), as well as a drop in the alarm probability (p alarm) from 0.71 to 0.58. These results indicate that incorporating time-lag filters helps account for serial variability, stabilises the behaviour of the principal subspace, and reduces the frequency and dispersion of false alarms associated with T2.

Regarding the SPE statistic, the out-of-control percentage increases from 1.17% to 2.24%, nearly doubling the empirical signalling rate. This increase is accompanied by an almost unchanged SDRL (97.03) and by a slight reduction in p alarm (from 0.66 to 0.63). These results suggest that the temporal dynamics captured by DPCA redistribute process variance, shifting part of the sensitivity towards the residual subspace, where SPE becomes more reactive to short-duration deviations or structural changes not explained by the dynamic principal components.

Fig 5 reveals differences when comparing PCA with dynamic DPCA (p = 1). For example, dynamic DPCA exhibits systematically higher values of the SPE statistic in terms of % above the UCL across virtually all severity levels. This separation is particularly marked at intermediate and high severities, where DPCA reaches signalling peaks that far exceed those observed under PCA. This result indicates that incorporating temporal dynamics increases the sensitivity of SPE to persistent residual deviations, consistent with the higher out-of-control percentage observed in Table 6. By contrast, the T2 statistic shows a more moderate behaviour. It is worth noting that both methods (PCA and dynamic DPCA) show increases in % above the UCL as severity increases. However, dynamic DPCA tends to generate smoother profiles and, at several levels, values that are comparable to or even lower than those of PCA. This result is consistent with the reduction in OOC percentage and p alarm reported for T2 in Table 6. It suggests that temporal dynamics help absorb serial dependence within the principal subspace, reducing spurious activation of the T2 statistic. Therefore, using dynamic DPCA is justified in processes with relevant temporal dependence, where anomalies may manifest gradually and differently across subspaces.

Overall, the results show that integrating DPCA within MSPC enables early and accurate detection of deviations from NOC in spur gearboxes through vibration analysis. The proposed model exhibits high sensitivity to subtle changes in system behaviour, reflected in significant increases in Hotelling’s T2 and SPE, even at early failure stages.

Although a direct comparison with most previous DPCA studies is not straightforward, as they mainly focus on other types of rotating machinery, the empirical evidence supports the approach’s effectiveness. For example, several works report that using DPCA significantly improves failure detection capability in wind turbines, cutting tools, and bearings, particularly by capturing the temporal structure of the signals [12,2325].

Likewise, the results of this study are consistent with those reported by Baydar et al. [51], who, using singular value decomposition techniques applied to helical gears, identified incipient failures through SPE analysis, even without using Hotelling’s T2. These results reinforce the diagnostic value of multivariate PCA-based approaches for non-invasive characterisation of conditions.

In addition, Jin et al. [17] propose a variant of MSPC for fault-agnostic scenarios, integrating hierarchical clustering (HCA) to improve detection under non-Gaussian conditions. Their proposal highlights the need for adaptive frameworks, which appear promising as future extensions of this work, in particular through adaptive dynamic variants of DPCA.

Moreover, Jorry et al. [23] developed a hybrid strategy combining MSPC with Fourier transforms and genetic algorithms for bearing failure detection, achieving high diagnostic accuracy through time-domain indicators. The authors emphasise the relevance of robust multivariate schemes for rotating machinery monitoring.

From another condition monitoring perspective, the literature shows that, in rotating systems with variable speed, non-stationary operation, or high sensor complexity, strategies such as angular resampling, NOC references based on spectral kurtosis, multi-source fusion, and hybrid approaches based on time–frequency representations and convolutional neural networks can improve diagnostic stability and failure identification [5256]. Although these mechanisms are not part of the methodological workflow adopted in this study, their findings help to contextualise the challenges associated with operating variability and reinforce the relevance of the proposed DPCA–MSPC scheme; within this framework, MSPC retains its role in early warning and statistical interpretability, while subsequent supervised approaches may be considered complementary tools for discriminating failure types and severity levels.

Finally, the available evidence supports the suitability of the approach adopted in this study, which extends the application of DPCA–MSPC to high-criticality mechanical components such as spur gearboxes. The combination of diagnostic sensitivity, temporal modelling, and computational efficiency positions this methodology as a robust tool for continuous monitoring and decision-making in predictive maintenance under demanding industrial conditions. Therefore, implementing DPCA within MSPC frameworks constitutes a substantive contribution to the development of advanced data-driven diagnostic strategies.

5 Conclusions

This study demonstrates that integrating DPCA within an MSPC framework provides an effective, interpretable, and computationally efficient strategy for early failure detection in spur gearboxes. The proposed scheme calibrates model complexity via time-block CV, minimising out-of-sample SPE under a controlled ARL0 constraint, and then freezes the Phase I statistical limits for use in Phase II. For the analysed dataset, the selected configuration was (p,k)=(0,8) with , applying fixed and UCLSPE across all failure severities (Table 3).

Combining Hotelling’s T2 (principal subspace) and SPE (residual space) provides a complementary and robust characterisation of deviations from NOC. Consistent with the methodological protocol, in Phase II the SPE chart systematically triggers alarms earlier than T2 for all severities ( versus segments), and the post-onset maxima exhibit a weak but statistically significant monotonic association with severity for SPE (Spearman , p < 0.01), but not for T2 (, p = 0.66). This asymmetry is consistent with a physical–statistical mechanism in which early damage manifestations first perturb the correlation structure learned under NOC, injecting energy into the residual space (SPE) before inducing sustained shifts within the principal subspace (T2).

From a methodological perspective, this work extends the DPCA–MSPC framework to spur gearboxes, which are critical components in many mechanical systems, through an unsupervised, data-driven calibration that does not require labelled failures. Freezing the Phase I limits ensures objective and comparable decisions in Phase II, while jointly using T2 and SPE increases sensitivity to shifts in the principal subspace and to changes in the residual structure. Unlike most previous studies focused on bearings or wind turbines, and to the best of our knowledge, this is the first documented application of an DPCA–MSPC scheme to spur gearbox diagnosis, bridging engineering-oriented vibration analysis and data-driven statistical process control.

Validation was conducted under controlled laboratory conditions, which may limit extrapolation to plant environments with greater variability and noise. Although the test bench provided additional signals (acoustic emission, airborne sound, voltage/current), we deliberately chose not to integrate multi-signal analysis in order to isolate the specific contribution of vibration under an DPCA–MSPC protocol with frozen thresholds.

Future work will proceed in three directions: (i) incorporating adaptive schemes for non-stationary conditions with online parameter adjustment while maintaining a controlled ARL0; (ii) validating the framework in plant settings under variable operating regimes and real disturbances; and (iii) exploring signal fusion and adaptive variants of DPCA to strengthen sensitivity to incipient degradation and improve cross-domain transferability.

Supporting information

S1 Appendix. A: Condition Indicators, B: Illustration of the DPCA-MSPC framework (Pipeline), and C: Figures should be included.

https://doi.org/10.1371/journal.pone.0348497.s001

(ZIP)

References

  1. 1. Goswami P, Rai RN. Data-driven sensor selection for industrial gearbox fault diagnosis using principal component analysis. Measurement Science and Technology. 2025;36(3):036111.
  2. 2. Kini KR, Harrou F, Madakyaru M, Sun Y. Enhancing wind turbine performance: Statistical detection of sensor faults based on improved dynamic independent component analysis. Energies. 2023;16(15):5793.
  3. 3. Luan X, Jin M, Liu F. Fault detection based on near-infrared spectra for the oil desalting process. Applied Spectroscopy. 2018;72(8):1199–204.
  4. 4. Dong E, Zhang Y, Zhan X, Bai Y, Cheng Z. A novel dynamic predictive maintenance framework for gearboxes utilizing nonlinear Wiener process. Measurement Science and Technology. 2024;35(12):126210.
  5. 5. Zhou Y, Jin R, Qiu P. Machine Learning Control Charts for Monitoring Spatio-Temporal Data Streams. Quality and Reliability Engineering Internationa. 2025;In press.
  6. 6. Zhu C, Liu N, Ji L, Zhao Y, Shi X, Lan X. A multi-source mixed-frequency information fusion framework based on spatial–temporal graph attention network for anomaly detection of catalyst loss in FCC regenerators. Chinese Journal of Chemical Engineering. 2025.
  7. 7. Hu H, Feng F, Han J, Zhu J, Song C. Fault Warning Technology Based on Multivariate Statistical Analysis. Journal of Industry and Engineering Management (ISSN: 2959-0612). 2024;2(1):65.
  8. 8. Ma X, Zhai K, Luo N, Zhao Y, Wang G. Gearbox Fault Diagnosis Under Noise and Variable Operating Conditions Using Multiscale Depthwise Separable Convolution and Bidirectional Gated Recurrent Unit with a Squeeze-and-Excitation Attention Mechanism. Sensors. 2025;25(10):2978.
  9. 9. Pérez-Torres A, Navarrete-Campos J, Sánchez RV, Barceló-Cerdá S. Selection of Vibration Signal Features in the Frequency Domain to Determine the Level of Failure Severity in Spur Gearboxes. Journal of Vibration Engineering & Technologies. 2025;13(8):629.
  10. 10. Yin Y, Xu B, Sun L, Wu J. Early Fault Detection Method for Doubly-Fed Induction Generator in Wind Power Systems Based on Multi-Scale Latent Variable Regression. IEEE Transactions on Instrumentation and Measurement. 2025.
  11. 11. Pérez-Torres A, Sánchez RV, Barceló-Cerdá S. Selection of the level of vibration signal decomposition and mother wavelets to determine the level of failure severity in spur gearboxes. Quality and Reliability Engineering International. 2024;40(6):3439–51.
  12. 12. Jiang L, Cui J, Wang J. A DPCA-based online fault indicator for gear faults using three-direction vibration signals. Journal of Vibroengineering. 2018;20(3):1340–54.
  13. 13. Ueda RM, Agostino ÌRS, Souza AM. Analysis and perspectives on multivariate statistical process control charts used in the industrial sector: a systematic literature review. Management and Production Engineering Review. 2022:48–60.
  14. 14. Newhart KB, Klanderman MC, Hering AS, Cath TY. A holistic evaluation of multivariate statistical process monitoring in a biological and membrane treatment system. ACS Es&t Water. 2023;4(3):913–24.
  15. 15. Jalilibal Z, Karavigh MHA, Maleki MR, Amiri A. Control charting methods for monitoring high dimensional data streams: A conceptual classification scheme. Computers & Industrial Engineering. 2024;191:110141.
  16. 16. Daga AP, Garibaldi L. Diagnostics of rotating machinery through vibration monitoring: signal processing and pattern analysis. Applied Sciences. 2024;14(20):9276.
  17. 17. Jin X, Fan J, Chow TW. Fault detection for rolling-element bearings using multivariate statistical process control methods. IEEE Transactions on Instrumentation and Measurement. 2018;68(9):3128–36.
  18. 18. Li Z, Yan X, Tian Z, Yuan C, Peng Z, Li L. Blind vibration component separation and nonlinear feature extraction applied to the nonstationary vibration signals for the gearbox multi-fault diagnosis. Measurement. 2013;46(1):259–71.
  19. 19. Hajarian N, Movahedi Sobhani F, Sadjadi SJ. An improved approach for fault detection by simultaneous overcoming of high-dimensionality, autocorrelation, and time-variability. Plos one. 2020;15(12):e0243146.
  20. 20. Inturi V, Sabareesh G, Supradeepan K, Penumakala PK. Principal component analysis based gear fault diagnostics in different stages of a multi-stage gearbox subjected to extensive fluctuating speeds. Journal of Nondestructive Evaluation, Diagnostics and Prognostics of Engineering Systems. 2021;4(3):031005.
  21. 21. Li Z, Yan X, Wang X, Peng Z. Detection of gear cracks in a complex gearbox of wind turbines using supervised bounded component analysis of vibration signals collected from multi-channel sensors. Journal of Sound and Vibration. 2016;371:406–33.
  22. 22. Ge Z, Kruger U, Lamont L, Xie L, Song Z. Fault detection in non-Gaussian vibration systems using dynamic statistical-based approaches. Mechanical Systems and Signal Processing. 2010;24(8):2972–84.
  23. 23. Jorry V, Duma ZS, Sihvonen T, Reinikainen SP, Roininen L. Statistical batch-based bearing fault detection. Journal of Mathematics in Industry. 2025;15(1):4.
  24. 24. Pozo F, Vidal Y, Salgado Ó. Wind turbine condition monitoring strategy through multiway PCA and multivariate inference. Energies. 2018;11(4):749.
  25. 25. Rezamand M, Kordestani M, Carriveau R, Ting DSK, Saif M. A new hybrid fault detection method for wind turbine blades using recursive PCA and wavelet-based PDF. IEEE Sensors journal. 2019;20(4):2023–33.
  26. 26. Daga AP, Garibaldi L. Machine vibration monitoring for diagnostics through hypothesis testing. Information. 2019;10(6):204.
  27. 27. Zhou S, Zhou X, Liu H. Process monitoring and fault diagnosis method combining bagging DPCA-ICA with moving window Kolmogorov–Smirnov test. The Canadian Journal of Chemical Engineering. 2024;102(7):2495–510.
  28. 28. Hao W, Lu S, Lou Z, Wang Y, Jin X, Deprizon S. A novel dynamic process monitoring algorithm: Dynamic orthonormal subspace analysis. Processes. 2023;11(7):1935.
  29. 29. Qu Q, Dong Y, Zheng Y. Recursive Dynamic inner PrincipalComponent Analysis for Adaptive ProcessModeling. IFAC-PapersOnLine. 2024;58(14):682–7.
  30. 30. Vanhatalo E, Kulahci M, Bergquist B. On the structure of dynamic principal component analysis used in statistical process monitoring. Chemometrics and intelligent laboratory systems. 2017;167:1–11.
  31. 31. Ma X, Chen T, Wang Y. Dynamic process monitoring based on dot product feature analysis for thermal power plants. IEEE/CAA journal of automatica sinica. 2025;12(3):563–74.
  32. 32. Treasure RJ, Kruger U, Cooper JE. Dynamic multivariate statistical process control using subspace identification. Journal of Process Control. 2004;14(3):279–92.
  33. 33. Guo L, Wu P, Lou S, Gao J, Liu Y. A multi-feature extraction technique based on principal component analysis for nonlinear dynamic process monitoring. Journal of Process Control. 2020;85:159–72.
  34. 34. Dang VL, Li Y, Sun B, Yin S, Li J. A Novel Dynamic Process Monitoring Method Based on the Autocorrelation and the Cross-Correlation Analysis of Process Variables. Industrial & Engineering Chemistry Research. 2025.
  35. 35. Takens F. Detecting strange attractors in turbulence. In: Rand D, Young LS, editors. Dynamical Systems and Turbulence, Warwick 1980. Berlin, Heidelberg: Springer Berlin Heidelberg; 1981. p. 366–81.
  36. 36. Zhang X, Zhang Y, Liew K. Machine learning predictive model for dynamic response of rising bubbles impacting on a horizontal wall. Computer Methods in Applied Mechanics and Engineering. 2024;429:117157.
  37. 37. Ku W, Storer RH, Georgakis C. Disturbance detection and isolation by dynamic principal component analysis. Chemometrics and Intelligent Laboratory Systems. 1995;30(1):179–96.
  38. 38. Lee JM, Yoo C, Lee IB. Statistical monitoring of dynamic processes based on dynamic independent component analysis. Chemical Engineering Science. 2004;59(14):2995–3006.
  39. 39. Lim J, Lee S. Efficient ARL estimation for general control charts using censored run lengths. Quality Engineering. 2025;37(3):359–68.
  40. 40. Woodall WH. Controversies and contradictions in statistical process control. Journal of quality technology. 2000;32(4):341–50.
  41. 41. Jolliffe I. Principal component analysis. In: International encyclopedia of statistical science. Springer; 2011. p. 1094–6.
  42. 42. Jackson JE, Mudholkar GS. Control procedures for residuals associated with principal component analysis. Technometrics. 1979;21(3):341–9.
  43. 43. Montgomery DC. Introduction to statistical quality control. John wiley & sons; 2020.
  44. 44. Arslan M, Shahzad U, Yeganeh A, Zhu H, Malela-Majika JC, Ahmad S. A Robust L-Comoments Covariance Matrix-Based Hotelling’s T 2 T2 Control Chart for Monitoring High-Dimensional Non-Normal Multivariate Data in the Presence of Outliers. Quality and Reliability Engineering International. 2025;41(7):3308–17.
  45. 45. Zwetsloot IM, Jones-Farmer LA, Woodall WH. Monitoring univariate processes using control charts: Some practical issues and advice. Quality Engineering. 2024;36(3):487–99.
  46. 46. Wang K, Xu W, Li J. An efficient and unified statistical monitoring framework for multivariate autocorrelated processes. Computers & Industrial Engineering. 2024;198:110675.
  47. 47. Stander C, Heyns P, Schoombie W. Using vibration monitoring for local fault detection on gears operating under fluctuating load conditions. Mechanical systems and signal processing. 2002;16(6):1005–24.
  48. 48. Pérez-Torres A, Sánchez RV, Barceló-Cerdá S. Methodology for Feature Selection of Time Domain Vibration Signals for Assessing the Failure Severity Levels in Gearboxes. Appl Sci. 2025;15:5813.
  49. 49. Bartelmus W, Zimroz R. Vibration condition monitoring of planetary gearbox under varying external load. Mechanical systems and signal processing. 2009;23(1):246–57.
  50. 50. Antoni J, Randall RB. The spectral kurtosis: application to the vibratory surveillance and diagnostics of rotating machines. Mechanical systems and signal processing. 2006;20(2):308–31.
  51. 51. Baydar N, Ball A, Payne B. Detection of incipient gear failures using statistical techniques. IMA Journal of Management Mathematics. 2002;13(1):71–9.
  52. 52. He W, Hang J, Ding S, Sun L, Hua W. Robust diagnosis of partial demagnetization fault in PMSMs using radial air-gap flux density under complex working conditions. IEEE Transactions on Industrial Electronics. 2024;71(10):12001–10.
  53. 53. Wang T, Liang M, Li J, Cheng W. Rolling element bearing fault diagnosis via fault characteristic order (FCO) analysis. Mechanical Systems and Signal Processing. 2014;45(1):139–53.
  54. 54. Wang T, Han Q, Chu F, Feng Z. A new SKRgram based demodulation technique for planet bearing fault detection. Journal of Sound and Vibration. 2016;385:330–49.
  55. 55. Hang J, Qiu G, Hao M, Ding S. Improved fault diagnosis method for permanent magnet synchronous machine system based on lightweight multisource information data layer fusion. IEEE Transactions on Power Electronics. 2024;39(10):13808–17.
  56. 56. Zhao D, Wang T, Chu F. Deep convolutional neural network based planet bearing fault classification. Computers in Industry. 2019;107:59–66.