Figures
Abstract
Monitoring process variability utilizing profile data remains a significant challenge in statistical process monitoring (SPM), especially in the context of multichannel profiles. Detecting shifts in the covariance matrix of a multivariate normal process is crucial for this purpose. The complexity increases notably in high-dimensional processes because of the large number of variables and limited sample sizes. Typically, monitoring changes in the covariance matrix assumes that only a few elements deviate simultaneously from their in-control values. This study introduces a new approach for monitoring the covariance matrix in Phase II for multichannel data. The suggested approach incorporates exponentially weighted moving average (EWMA) control chart with multichannel functional principal components analysis (MFPCA) to derive proposed statistics. Simulation results represent the effectiveness and performance of the suggested approach, highlighting its superior performance in average run length under various shift patterns.
Citation: Jalilibal Z, Amiri A, Ahmadi O (2025) Phase II monitoring of process variability in multichannel profiles. PLoS One 20(12): e0337707. https://doi.org/10.1371/journal.pone.0337707
Editor: Arne Johannssen, University of Hamburg: Universitat Hamburg, GERMANY
Received: December 22, 2024; Accepted: November 12, 2025; Published: December 12, 2025
Copyright: © 2025 Jalilibal et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information file.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
In the current competitive marketplace, companies are increasingly prioritizing numerous process quality characteristics to sustain their market share, improve customer satisfaction, and outperform competitors. The recent advancements in data acquisition technologies have enabled the gathering of extensive information on these quality characteristics. However, analyzing data from processes with a large number of quality characteristics demands significant time and cost. Collecting large samples in this context presents two primary challenges: (1) it imposes substantial costs on manufacturers, and (2) in manufacturing systems with low production speeds, it is impractical to wait for an adequate sample size. As a result, quality practitioners often face situations where the number of process quality characteristics exceeds the sample size, a condition known as “high-dimensionality” [1,2].
Today, manufacturing entities extensively make use of cutting-edge technologies to automatically collect and inspect data; such an approach yields considerable quantities of information as high-dimensional data streams are obtained from several sensors by which the process is illustrated. Accordingly, the chance to monitor online processes and detect anomalies is offered by a sensor [3]. Nevertheless, the development of the online system for monitoring as described above requires dealing with multiple challenges. Significant extents of real-time, sophisticated data have become accessible as a result of innovative sensing technologies present within multifaceted systems of manufacturing. Even though such data offer extraordinary possibilities for monitoring and enhancing the quality of products or the efficiency of processes, they may lead to considerable difficulties regarding the traditional SPM methods as well. This specific form of quality is defined as a response variable’s functional connection to one or more explanatory variables, which varies from univariate or multivariate quality characteristic usually, referred to in the related literature across a large number of SPM applications. Notably, such functional relation is frequently termed as a profile while the profiles’ SPM problem is referred to as profile monitoring [4].
Multi-channel profile monitoring has a wide range of real-world applications across several industries, where data is collected from multiple sensors or channels to monitor and control complex processes. Multi-channel profiles refer to datasets where multiple sensors or data streams capture various aspects of a process or system simultaneously. Analyzing these profiles allows for a comprehensive understanding of complex systems, leading to improved process monitoring and fault detection. Several studies have explored the applications of multi-channel profile analysis across different domains: In advanced manufacturing, multiple sensors are deployed to collect real-time data on various process variables. The integration of these multi-channel profiles facilitates effective process monitoring and fault detection. For instance, in forging processes, sensors measure forces exerted on dies to detect missing parts or anomalies that could lead to defective products or equipment damage [5]. In ultrasonic metal welding, multiple sensors monitor parameters such as vibration and temperature to ensure weld quality. Analyzing multi-channel profiles from these sensors enables the detection of subtle changes in the welding process, facilitating early identification of potential defects [6]. Multi-channel profiles are also utilized in image processing, particularly in hyperspectral imaging, where each pixel contains information across multiple spectral bands. Morphological operations extended to multi-channel data allow for effective feature extraction and classification in remote sensing applications [7]. In the paper by [8], multi-channel profiles are applied to the statistical monitoring of image data using multi-channel functional principal component analysis (MFPCA). This approach enables the simultaneous analysis of multiple image channels, such as color, texture, or spatial features, improving anomaly detection and quality control in image-based systems.
Monitoring multivariate process variability is crucial for the effective implementation of statistical quality control (SQC). In real-world applications, abnormal process variabilities are often linked to a decline in the overall quality of manufactured products [9]. With advancements in production technologies, which are frequently characterized by numerous quality attributes, there has been an increased focus on multivariate statistical process monitoring. Over past years, various multivariate techniques have been extended to monitor changes in process variability. A usual characteristic of these techniques is their reliance solely on information derived from process data [6,10].
Within the broader context of SPM, the concept of a change point plays a critical role in identifying process shifts. A change point refers to a specific time at which the statistical properties of a monitored process—such as its mean, variance, or correlation structure—undergo a sudden and sustained change. Detecting this change point enables practitioners to distinguish between “in-control” (stable) and “out-of-control” (shifted) process conditions. Change-point methods extend traditional control charts, such as Shewhart, CUSUM, and EWMA charts, by explicitly estimating both if and when a permanent shift occurs rather than merely signaling an out-of-control condition. For instance, [11] proposed a change-point control chart based on the sum of squared ranks to monitor production lead time, effectively incorporating the change-point mechanism into SPC. Similarly, [12] developed fuzzy shift change-point algorithms to estimate the time of process mean shifts in control-chart applications. Such approaches provide robust frameworks for enhancing sensitivity and diagnostic capability in complex manufacturing systems.
In SPM, monitoring the quality characteristics (process or product) is essential for prosperous quality development and the reduction of variability in process. Frequently, monitoring process variability involves detecting a deterioration in the correlated quality characteristics, that are represented by the covariance matrix of multivariate quality data. To monitor the process covariance matrix, the sample covariance matrix is commonly utilized as an estimate of the covariance matrix.
Profile monitoring has attracted considerable academic attention as a topic of research due to its significance. The related literature in this regard can be categorized as the following: (i) Profiles that make use of parametric models (linear and nonlinear); subsequently, the monitoring of profile parameters is carried out based on estimations obtained from the profile data [1,13–16]. (ii) The second-- category involves the application of nonparametric models such as nonparametric smoothing methods and wavelet methods, etc. for profile characterization [2,17]. Next, monitoring of profiles is interpreted as the monitoring of features resulting from related approaches such as projection coefficients or residuals. The majority of the present methods for profile monitoring are exclusively enforceable to a single profile’s data, regardless of their significance. Nonetheless, quality of product is defined as profile data gathered from several channels for certain industrial uses.
Separate monitoring of profile data in each channel distinctively via approaches might be devoid of effectiveness due to the existence of natural interdependence across multichannel profiles. Taking into account cross-correlations between multi-channel profiles, expectations may entail the monitoring of profiles to gain more sensitivity to various shifts. As for studies with focus on the overall multi-channel profiles, [18] integrated multi-channel profiles into an individual profile through summing them up. An alternative approach would be to mix multichannel profiles as a high-dimensional vector followed by the application of methods for dimension reduction, including Principal Components Analysis (PCA) so as to extract characteristics and establish monitoring statistics. Vectorized Principal Components Analysis (VPCA) is also utilized. Conversely, in addition to VPCA violating the structure of correlation in the original data, it mislays certain beneficial demonstrations that are attainable in the original arrangement. Furthermore, as it overlooks functional profiles’ smoothness nature which lessens its effective in cases where the number of sampling points or profiles is large, it can be said to suffer from “the curse of dimensionality” as well. In a more recent attempt, [19] employed a method for projection which is abbreviated as MFPCA (Multichannel Functional Principal Components Analysis); this was done for extracting informative characteristics from multichannel profiles and incorporating the mentioned characteristics to a change-point estimation method intended for analyzing Phase-I.
A few numbers of inquiries within the literature have been carried out on the monitoring of multiple profiles at the same time. [8] introduced a MFPCA approach to extract key features for monitoring image data. [20] developed a robust multivariate control scheme tailored for multivariate functional data, ensuring robustness against both functional anomalies and outliers. [21] presented an innovative functional state-space approach for multi-channel autoregressive profiles, employing the expectation-maximization algorithm and Kalman filter for this purpose. [22] devised a functional monitoring scheme for real-time data, aimed at assessing the temporal stability of fully observed functional quality characteristics. [23] proposed a novel monitoring technique based on uncorrelated multilinear discriminant analysis, which efficiently models multi-channel data to obtain superior monitoring and fault diagnosis performance relative to other approaches. [24] introduced a multi-channel data process monitoring approach in the context of a forging process, utilizing sensor fusion. They proposed an enhanced multilinear feature extraction method, coupled with a feature selection strategy, to improve the separability of profile data. The exploited features are then incorporated with multivariate control charts to monitor multi-channel data. [25] proposed a hierarchical sparse functional principal components analysis (HSMFPCA) method for multistage multivariate profile data. [26] proposed a statistical monitoring scheme for image data by applying a multichannel functional principal components analysis (MFPCA) which extract principal features. The extracted features are used in an EWMA control chart for monitoring the process and detect shifts and change point. [23] proposed a fault detection method and a control chart for multichannel profile data by extracting the important features and incorporating with multivariate control charts. The suggested scheme detects changes in the process effectively. [5] utilized an uncorrelated multilinear principal components analysis for monitoring a nonlinear multichannel profile. [27] suggested a monitoring approach for multichannel profiles in Phase II by applying MFPCA approach and an EWMA control chart. The Markov chain method is incorporated for calculating control limits. [28] used PCA-based approaches for monitoring multichannel profile data and applied to an emission control system. They analyzed the results obtained from two proposed extensions of PCA and compared with traditional PCA exploit to vectors by unfolding the multichannel data. [29] applied a new Sparse Multi- channel Functional Principal Components Analysis (SMFPCA) for modeling multichannel profiles which are correlated weakly. [30] constructed a monitoring method for multivariate sensor-based profiles by considering multichannel functional principal components analysis (MFPCA) and top-R strategy. [31] monitored a multichannel profile in Phase I by incorporating a threshold multivariate principal components analysis. [32] introduced Multilinear principal components analysis (MPCA) to monitor the manufacture process of cylindrical surfaces. Dimension-reduction methods are often initially utilized in order to decrease data dimensionality for nonlinear profiles, given the fact that signals are described as being frequently high-dimensional. A multichannel profile monitoring method was suggested by [33] via principal curves. Moreover, [34] introduced the application of UMPCA to extract features and detect faults and errors. A comparison was conducted among several methods based on PCA by [35] which included MPCA and VPCA for monitoring. [36] recently pushed the application of analyzing functional data further, aimed at profile monitoring; they also established a MFPCA-based change-point model. All in all, the entire said methods usually involve the assumption based on which robust cross-correlations with similar characteristics exist within multichannel profiles and these profiles cannot deal with profiles with varied characteristics effectively; it is due to the fact that various features are integrated together via their extracted PCA loadings. As a result, the monitoring performances of these methods will face serious deterioration.
In recent decades, various control schemes have been developed to monitor changes in the covariance matrix based on the sample covariance matrix S. These approaches include utilizing the determinant of S, the trace of S, and the generalized likelihood ratio (GLR) (refer to [37–39]). [40] developed an enhanced version of the generalized T2 chart, utilizing random matrix theory for Phase II monitoring of high-dimensional process means. [41] combined a divide-and-conquer strategy with the MEWMA statistic for monitoring high-dimensional processes where the normality assumption of quality characteristics is relaxed. [42] suggested an integrated monitoring and diagnosis method based on principal components analysis (PCA) for high-dimensional data streams. The use of traditional control charts to monitor the variability of high-dimensional processes shows challenges because the sample covariance matrix is often not positive semi-definite, and its determinant approaches zero. To address this issue, [43] introduced a novel algorithm employing parallelized Monte-Carlo simulation to enhance the sensitivity of two memory-type control schemes for monitoring high-dimensional process variability. They applied various techniques to reduce computational space and runtime. [44] proposed an adaptive LASSO-thresholding-based control chart for Phase II monitoring of multivariate normal quality characteristics in high-dimensional settings and demonstrated the superiority of their control chart over existing ones using different out-of-control patterns. In contrast, [45] concentrated on detecting general shifts in covariance matrix elements without assuming sparsity during Phase II monitoring of high-dimensional process variability. [46] also extended the LASSO-thresholding-based control chart for Phase I monitoring of multivariate processes when the process dimension exceeds the sample size, validating their approach using real industrial data from spur gear production. [47] introduced an approach for tracking shifts in sparse leading eigenvalues between two covariance matrices, studying Phase I monitoring of high-dimensional process variability. [48] integrated ridge penalized likelihood ratio statistics with a multiple dependent state sampling method to monitor high-dimensional covariance. They subsequently presented an improved version of the monitoring method based on generalized multiple dependent state sampling. [49] suggested a monitoring scheme for process variability of high-dimensional data by considering gauge imprecision effect. [50] proposed an adaptive LASSO variability chart for monitoring Phase II of high-dimensional data. [51] introduced a novel approach called the Partitioning Ensemble Control Chart (PECC). The proposed PECC integrates machine learning, ensemble learning, and image partitioning techniques to improve fault detection performance in image-based quality monitoring. The authors developed systematic design and parameter-tuning procedures aimed at optimizing performance in Phase II SPC applications. Through extensive simulation studies—including varying fault sizes and locations—the superiority of PECC over conventional image monitoring schemes was demonstrated. Furthermore, a real-world case study involving an MVS for O-ring quality inspection illustrated the practical applicability and effectiveness of the proposed method. To provide a comprehensive overview of advancements high dimensional process monitoring, [52] conducted a systematic content analysis and conceptual classification of studies related to high-dimensional process monitoring over the period 2004–2024. Based on the review of 72 selected papers, their study identified key research gaps, such as the limited integration of intelligent algorithms, lack of robust real-time applications, and insufficient interpretability of monitoring models. Moreover, they proposed several future research directions, emphasizing the potential of hybrid statistical–machine learning frameworks, adaptive control schemes, and data-driven dimensionality reduction to improve the efficiency and interpretability of control charts in high-dimensional environments. [53] proposed a series of innovative control charts tailored to improve mean shift detection in both high- and low-dimensional processes. Specifically, the authors introduced three novel schemes based on the Srivastava–Du (SD), Bai–Saranadasa (BS), and Dempster (DS) statistics. Through extensive simulation studies and real-world data applications, these charts were evaluated across various multivariate normal and non-normal distributions. The comparative results revealed that the DS and BS charts exhibited similar performance, with the DS chart showing superior detection capability in low-dimensional normal data. Conversely, the SD chart demonstrated enhanced robustness and sensitivity under high-dimensional non-normal conditions. [54] proposed a novel nonparametric Exponentially Weighted Moving Average (EWMA) control scheme that integrates the Random Forest (RF) algorithm with the log-likelihood transformation technique. This hybrid approach converts high-dimensional data into a one-dimensional monitoring statistic, which serves as an input for the EWMA control structure. Simulation experiments demonstrated that the proposed method outperforms existing control charts across various data distributions and process conditions—particularly in detecting single out-of-control (OC) clusters within data streams. To further validate its robustness and practical utility, [54] extended their methodology to real-world case studies, including disk performance monitoring and breast cancer data analysis, confirming the method’s adaptability and superior detection capability in complex monitoring environments.
As far as we know, most of the papers in the area of multi-channel profile monitoring concentrate on proposing a control scheme for change detection in mean of the process, while monitoring variability of the process is important as well as monitoring mean of the process. Investigating Phase II in process monitoring is critical because it directly assesses the stability, and ongoing performance of a process after its initial setup in Phase I. By prioritizing Phase II investigation, organizations can maintain high standards of quality, minimize risks, and ensure long-term operational success. Due to the importance of process variability monitoring, an enhanced Phase-II covariance matrix monitoring framework is proposed for multichannel profiles. This method employs MFPCA to extract a set of features, which efficiently characterize process variations, which are subsequently utilized to develop an EWMA chart. The efficacy of the suggested approach is demonstrated by simulation studies and numerical example. The paper is organized as: in Section 2, the description of MFPCA is explained. Section 3 presented the proposed scheme for monitoring multichannel data. The efficiency of suggested method is assessed in Section 4. A numerical example is conducted in Section 5 to demonstrate the performance of proposed scheme in detecting shifts and the practical implementation of the proposed method is demonstrated through a real case in Section 6. Gradually, some concluding notifications and proposal for further researches are given in Section 7.
2. Description of MFPCA
In this Section the description of MFPCA method is reviewed, where it is used for transforming functional data with infinite dimensions in the nature to few features which can show the principal structure of the profiles. Assume that the p-channel profile is shaped as which forms as Equation (1):
Where the mean function and the stochastic error are denoted by and
, respectively. Moreover,
and
stands for time or space index, typically. let
without loss of generality.
has infinite dimensions as a profile, which make the monitoring process difficult. Thus, an approach for dimension reduction and extracting features should be applied for process monitoring. The MFPCA is designed for this purpose in this paper.
The strategy of MFPCA is as traditional PCA based on the variability. In other words, MFPCA is based on the covariance of which is a function while the traditional PCA is based on the covariance matrix. Assume that
as “overall covariance” function of vector-valued random function
for
, as an outspoken explanation of the inner product between multidimensional functions; another way to say,
, proposed by [55]. Afterward, the spectral decomposition of
is as Equation (2):
and
are denoted as eigenvalues and eigenfunctions, which satisfy
.
, Which is an integrable random function is represented based on this eigen decomposition, with the set of eigenfunctions as
, where
is an i.i.d p-variate random variable with mean zero and covariance matrix
and calculates as
. We can simply represent that
, where
is the jth component of
, and
. Bear in mind, practically, we need to capture some of the eigenvalues and eigenfunctions which provided the substantial variations of multichannel profile.
The description of MFPCA, which considered above supposes that all functions from p channels contribute a prevalent set of eigenfunctions and that their interdependence is crucially characterized with correlations among components of . Specifically, MFPCA decreases to the extensively used FPCA when p = 1, as proposed in [56], in which
is a random variable with mean zero and variance
. Consider Phase II modeling of multichannel profiles. It can be supposed that the observations are gathered due to Equation (3),
where and
are denoted the unknown change point and the IC mean function of profiles. Detecting changes in the variability of the process is focused in this paper, as soon as possible. According to the literature of Phase II monitoring, it is assumed that mean function, eigenfunction and covariance matrix (
,
and
) are known. In other words, the IC data for Phase I is adequate for estimating the model perfectly. It is supposed that the IC mean function is equal to zero
otherwise multichannel profile model (
) should be transformed to
for making validity of the assumption. In view of MFPCA, for
online observations, dimension reduction can be applied by extracting the informative features and projecting on the principal functions. PC-Score (the projections interrelated to the largest d eigenvalues are attained by Equation (4),
Fig 1 represents the process of computing MFPCA and PC-score. The pseudocodes for data generation and computing MFPCA are presented in Appendices A and B, respectively to help the researchers and practitioners to regenerate the results and apply them in real practice applications.
3. Proposed scheme for variability monitoring
A monitoring scheme is proposed by constructing an EWMA control chart with the obtained features from MFPCA components. Practically, changes in the mean of the process affect the correlation among the channels even if remains at its IC value. To detect the modifications in the covariance matrix, we can develop the multivariate exponentially weighted moving covariance matrix suggested by [57] to monitor the PC-scores
and to build the statistic. When the process is IC, the PC-scores are random vectors with mean 0 and covariance matrix
. Consequently, we can construct an EWMA statistic on the basis of
as;
where . For IC situation,
. In this paper, the likelihood ratio statistic is employed to assess the constancy of the process by statistical measures.
The suggested scheme for the covariance matrix initiates an alert when , where the control limit
is selected to obtain a predetermined IC Average Run Length (ARL). The proposed control chart is called PCWMS. It is noteworthy that determining the correct value of
poses a challenge due to the fact that the statistics
lack a recognized and standardized distribution. Typically, we must derive
through simulations based on specified design parameters like
, and IC ARL. Fig 2 represents the process of computing the PCWMS statistic. Also, the pseudocode for computing the PCWMS statistic is presented in Appendix C.
4. Simulation studies
The efficiency of suggested scheme is appraised in detecting the shift of multichannel profile via ARL and SDRL comparisons. Average Run Length (ARL) and Standard Deviation of Run Length (SDRL) provide crucial insights into the performance of control charts. ARL is directly linked to the system’s sensitivity in detecting deviations or shifts from the norm. A shorter ARL indicates that the system will detect issues quickly, which is crucial for early intervention, especially in high-stakes environments like manufacturing, or healthcare systems. While ARL measures the average points until getting a signal from a control chart, SDRL tells you how reliable and stable that detection process is. In many simulations, especially in process control or manufacturing, it is not just about detecting issues early but doing so in a consistent, predictable manner. High SDRL can indicate that sometimes the system responds very quickly, but at other times, it might take much longer to detect issues, which can lead to erratic behavior and inefficiencies. A large SDRL can also indicate that the system either is prone to excessive false alarms or sometimes misses early detection.
For simpleness and stability with relevant literature, it is supposed to consider change point equal to 0 for OC scenarios and IC ARL = 200. The numerical results are assessed with 10000 replications in this paper. The channels number is equal to . According to the generic IC model
that
, the in-control mean functions are zero. The processes are sampled on a grid of
equidistant points in
Fig 3 represents the process of computing ARL in the proposed control chart. Moreover, the pseudocode for computing the ARL and SDRL of the proposed control chart is presented in Appendix D.
We consider where
are the first four non-constant and Fourier basis functions with a base period of 0.5, and
(p-dimensional) follows a multivariate normally distribution with mean vector 0 and covariance matrix
. The correlation is considered as
=0.8. The dimension of the covariance matrix
in the multichannel profile relates to the interrelationship among the
channels.
The quantity and diversity of out-of-control models is large enough to let a universal and pervasive comparison. Only three delegate scenarios for shift are considered, where δ ∈{0,0.1,0.2,0.3,0.5,0.75,1} is the shift size. The proposed out-of-control scenarios are as follows:
The efficiency of the suggested control scheme under three OC scenarios is assessed in terms of ARL and SDRL, in this section. Type of shifts consist of diagonal, off-diagonal and synchronous diagonal/off-diagonal disturbances as follows:
- Scenario 1: The occurrence of assignable cause leads to shifts in all covariance matrix elements.
- Scenario 2: The occurrence of assignable cause affects all variance elements while the covariance elements remain unchanged.
- Scenario 3: The OC covariance matrix includes off-diagonal disturbances
Given the allowance for various IC and OC shapes, multiple scenarios can arise in an OC situation during Phase II. To provide a clearer understanding of OC definitions and the similarities or differences in OC shapes within Phase II profile monitoring, Figs 4–7 illustrate several IC and OC profiles related to the multi-channel profile. Fig 4 shows an IC model for multi-channel profile that has 4 channels. Fig 5 illustrates an OC model in scenario 1, under shifts in all covariance matrix elements. Fig 6 depicts an OC model in scenario 2, under shifts in all variance elements while the covariance elements remain unchanged. Fig 7 shows an OC model in scenario 3, which includes off-diagonal disturbances in the covariance matrix.
Simulation studies report ARLs and Standard Deviation of run Length (SDRLs) of the proposed control chart under the defined OC scenarios when δ ∈{0,0.1,0.2,0.3,0.5,0.75,1} and the results are reported in Tables 1–10. The shift size (δ) in the covariance matrix was tested from 0 to 1 with various increments to systematically evaluate how different magnitudes of process shifts affect the performance of the proposed control chart. Small shifts (δ close to 0) represent minor process variations that are harder to detect, testing the ability of the control chart to identify subtle deviations. Larger shifts (δ approaching 1) simulate significant process changes, helping to evaluate how quickly and effectively the monitoring system responds. Evaluating different δ values ensures that the model is not overly sensitive to minor fluctuations (reducing false alarms) while still being responsive to meaningful process changes.
Practically, each functional profile is only observable in discrete points. The parameter n specifies the number of these sampling points on each profile. For Phase I and Phase II, the quantity and locations of the grid points must be carefully selected to accurately depict the functional curve. It is advisable to use identical numbers and positions for Phase I and Phase II samples.
Given that is derived using smoothing techniques, the selection of n parallels that in nonparametric profiles [1,2]. Typically, higher observation noise or measurement error, or profiles with significant fluctuations or high-frequency changes, necessitate a larger n to enhance the signal-to-noise ratio and improve detection accuracy. The Nyquist-Shannon sampling theorem (Shannon 1949) essentially offers guidance on this matter. In the absence of specific information, choosing a larger n is generally prudent, despite the increased computational demand. According to simulation outcomes in Section 3, it is recommended that the number n of grid points in each multichannel profile must be at least 50.
To demonstrate the effect of , Tables 1–3 represents the values of ARL and SDRL for different values of
in multichannel profile under the defined scenarios. It obviously represents that the suggested scheme with a larger
, detects the out-of-control alarm faster however the differences of results become insignificant for
. Thus, the grid points in the simulation reports of this paper are selected
.
According to Tables 1–3, the selection of n = 50 is justified as it provides an optimal balance between detection speed and stability in monitoring performance. The Average Run Length (ARL) values show that for moderate to large shifts (δ ≥ 0.2), n = 50 detects out-of-control (OC) conditions significantly faster than n = 10, while performing nearly similar to n = 100. Additionally, the Standard Deviation of Run Length (SDRL) values indicate that n = 50 offers more stable detection compared to n = 10, reducing variability in run length. Although n = 100 achieves slightly better performance, the improvement is marginal, while the computational cost and data collection efforts increase. Thus, n = 50 is chosen as it ensures efficient monitoring with a good trade-off between detection speed, stability, and practicality.
Consider that is the number of eigenfunctions utilized for projection, or, equivalently, the number of PCs examined. In Phase-II monitoring
is supposed to be fixed and has been estimated accurately in Phase I. There are lots of schemes suggested related to the selection of
. It is hard to choose
by cross-validation or by using pseudo-Akaike information criterion (AIC) because no response has been found in online monitoring. We distinguished
due to the percentage of total variation described by the extracted PC-scores. These percentages are often used because they provide a reasonable trade-off between capturing enough variation in the data and keeping the model simple and computationally manageable. In this case, the variation described by the extracted PC-scores likely refers to the proportion of the total data variation explained by each selected eigen function or PC. This method ensures that a sufficient proportion of the original data’s variability is preserved in the reduced set of PCs, allowing for effective monitoring without the need for cross-validation or response-based criteria [58]. Tables 4–6 represents that this selection hand overs advisedly desirable performance, and the differences among ARL values are insignificant, particularly for percentages between 85 and 95.
Moreover, OC ARL and SDRL values are compared where is selected to describe the various percentages of total variation in Tables 4–6 according to scenarios 1–3. From Tables 4–6, it can be concluded that when
is elected on the basis of high proportion, the out-of-control ARLs as an alternative, increase more than others. It represents that a larger
does not essentially result in the development of out-of-control efficiency and that selecting an appropriate
is significant. Moreover, these tables present that the efficiencies are entirely steady, particularly for percentages between 85 and 95. Hence, in paper we applied 90 percent of total variation as the criterion to choose
.
According to Tables 4–6, the selection of 90% variation is justified based on the balance it provides between fast detection of out-of-control (OC) conditions and stability in monitoring performance. Looking at the Average Run Length (ARL) values, a 90% variation achieves relatively low ARL values for moderate to large shifts (δ ≥ 0.2), ensuring quicker detection of process deviations compared to lower percentages like 75% or 80%. Meanwhile, for small shifts (δ = 0.1), the ARL remains competitive, meaning the system does not respond too quickly to minor variations, which could lead to false alarms. Additionally, the Standard Deviation of Run Length (SDRL) values indicate that 90% variation provides greater stability in run length compared to lower percentages, as it avoids excessive variability in performance. While 99% variation offers slightly lower ARL for larger shifts, it also increases SDRL, making the monitoring process less consistent. Thus, 90% variation is chosen as it ensures efficient, stable, and timely detection of shifts without unnecessary sensitivity to small fluctuations.
The selection of 90% percentage variation over 85% is based on achieving a better trade-off between fast detection, stability, and reliability in monitoring performance. When comparing the ARL values, 85% variation performs similarly to 90% for small to moderate shifts, but 90% has a slight advantage in detecting larger shifts faster. For instance, in Table 4, at (δ = 0.5), ARL for 85% is 3.105, whereas for 90% it is 3.268, showing that both variations are close in performance, but 90% may provide a more robust detection.
Additionally, SDRL values indicate that 90% variation results in more stable detection times, as its SDRL values are consistently moderate across different shift sizes. In contrast, 85% variation sometimes shows slightly higher SDRL fluctuations, which could lead to inconsistent monitoring performance. While 85% is a reasonable choice, 90% is slightly preferred as it ensures a balanced response—avoiding excessive false alarms while still detecting shifts efficiently and consistently.
The impact of smoothing parameter on the performance of suggested scheme is considered in Tables 7–9. The OC ARL and SDRL of suggested scheme under three scenarios with distinct smoothing parameters
=0.2, 0.1 and 0.05 are compared. According to the results, the suggested scheme with
outperforms the other values of
under all scenarios. Particularly, the proposed control chart by larger
is better than the ones by smaller
in detecting large shifts, where the proposed control chart with smaller
is superior to the ones with larger
in detecting small shifts.
In simulation reports in this paper, it is supposed that the in-control parameters are known or, likewise, which are estimated from an adequate large reference data set.
One way to monitor multichannel profiles is by stacking the profiles from each channel and converting them into a high-dimensional vector. PCA can then be applied to this vector to extract features for constructing an EWMA control chart. This approach is known as vectorized-PCA EWMA (VPWMS). However, there are several challenges associated with using VPCA for analyzing multichannel profiles. As previously noted, this method disrupts the original correlation structure, leading to a loss of valuable data representations. Additionally, the effectiveness of VPWMS declines as an excessive number of grid points increase the dimensionality and introduce significant stochastic noise. Table 10 displays the ARL and SDRL values obtained using the VFPCA and MFPCA approaches, accounting for different magnitudes of changes in the covariance matrix, with the smoothing parameter set to 0.2. The results show that the suggested control chart (PCWMS) demonstrates greater efficiency under both high and low-level correlations between profiles. Moreover, we can use VFPCA instead of MFPCA and build a VPWMS statistic to compare their results and performance. Additionally, as ρ increases, the detection power of shifts by VPWMS deteriorates. Conversely, the PCWMS scheme achieve superior results with higher ρ, as it efficiently incorporates the inter-channel correlation information into the model.
5. Illustrative examples and applications
5.1 Simplified demonstration example
An illustrative example based on Section 4 data is shown to represent the application of the suggested approach. X-axis represents the sample index, meaning each point corresponds to a new observation in the dataset and the monitoring statistic value, which is used to detect out-of-control (OC) conditions in the covariance structure, is presented in Y-axis. Dashed orange line is the Upper Control Limit (UCL). If the statistic exceeds this limit, an OC signal is triggered, indicating a significant shift in the covariance matrix. The monitoring statistic gradually increases, suggesting that variability in the covariance matrix is accumulating. Out-of-control multi-channel profile data is generated and a shift (scenario 1) is induced in the covariance matrix till the proposed statistic exceeds the UCL. The proposed chart is plotted and represented in Fig 8. It can be figured out, an OC signal at 18th sample. Note that the suggested control scheme to monitor the variability of covariance matrix in multi-channel profile data is implemented in MATLAB and can be simply utilized by practitioners in real world problems. If an OC signal is detected, practitioners should investigate potential root causes of the shift (e.g., sensor drift, external disturbances). Possible corrective actions include adjusting process parameters, recalibrating sensors, or applying further diagnostic analysis.
5.2 Case study: Multi-operation forging process
We demonstrate the practical implementation of the proposed method through a multi-operation forging process, outlining each step in detail. In this process, the forging machine consists of multiple dies, each responsible for executing a specific operation within a single stroke. The forces applied to all dies are monitored using four strain gauge sensors attached to the press’s four columns. During each operational cycle, the system records four-channel tonnage profiles.
A dataset of 220 multichannel profiles was gathered under various experimental conditions, comprising 151 in-control (IC) profiles obtained during normal production and 69 out-of-control (OC) profiles recorded for each sensor when a component was missing at the piercing station (Data and a readme file are available in the supplementary material of the paper). Notably, the profiles associated with piercing faults closely resemble those from normal operations, making fault detection challenging. This case study focuses on developing a Phase-II monitoring method, for which the IC profiles are used separately to estimate the necessary parameters. The implementation steps are outlined below:
- Step 1: Compute the Relevant IC Parameters
The Multivariate Functional Principal Component Analysis (MFPCA) is applied to in-control (IC) profile samples to determine the necessary parameters. This process involves calculating the mean function and identifying the first
eigenfunctions, whose associated eigenvalues collectively explain more than 85% of the total variation in the profiles. Since the profiles are recorded at
discrete points, the corresponding covariance matrix is then estimated.
- Step 2: Set Parameters and Determine Control Limit
Select the desired in-control average run length (IC ARL) and the smoothing constant λ. The control limit L is determined based on p, d, the IC ARL, and λ. Given the parameters ,
,
, and λ = 0.2, the calculated control limit is L = 87.3. Using these values, the PCWMS control chart is then constructed.
- Step 3: Initiate Process Monitoring
To validate the effectiveness of the proposed method, we use 69 OC samples of tonnage data. The PCWMS chart promptly identifies the shift at the 9th sample, with above the control limit. The proposed chart is plotted and represented in Fig 9.
6. Conclusions and future directions
Covariance matrix monitoring considering Phase II multichannel profile is an impressive field, which has not been concentrated thoroughly. The PCWMS control chart is based on the combination of MFPCA method and EWMA control chart that consider the correlation of multichannel data. The proposed scheme enables satisfactory performance and is simple to design. From a practical perspective, the proposed control chart can be applied to industries where multichannel data is common, such as manufacturing and healthcare. To probe the efficiency of the suggested control scheme, three OC scenarios including both diagonal and non-diagonal shifts in covariance elements were specified. Sensitivity analysis was carried out by extensive simulation reports in terms of ARL and SDRL for investigating the validity of the proposed control scheme. Gradually, an illustrative example is implemented to depict the shift detection power of the suggested approach. Based on the results, it is recommended that the number n of grid points in each multichannel profile must be at least 50. Also, it can be concluded that a larger d does not essentially result in the development of out-of-control efficiency and that the selecting a proper d is significant. Moreover, results present that the efficiencies are entirely steady, particularly for percentages between 85 and 95. As another consequence of this paper, the proposed control chart by larger λ is superior to the ones by smaller λ in detecting large shifts, where the proposed control chart with smaller λ is better than the ones with larger λ in detecting small shifts.
However, there are certain limitations to the proposed control chart that should be considered. First, the method assumes that data is relatively clean and free from noise, and its performance in the presence of measurement errors or missing data requires further investigation. Furthermore, the current framework may face scalability issues when applied to very large datasets or real-time monitoring systems, where computational resources could become a bottleneck. Additionally, while the study focused on diagonal and non-diagonal shifts in covariance elements, more complex shifts and non-linear patterns could present challenges that warrant further exploration. Looking ahead, several promising areas for future research could improve the applicability of this control chart. Investigating the effect of measurement errors on the proposed control chart could be a promising avenue for potential future research. Moreover, applying other approaches for dimension reductions such as tensor decomposition, developing a diagnostic approach for identifying the change point and designing a joint monitoring scheme for mean and variability of multichannel data are further suggestions for potential future directions. Using machine learning techniques such as Support Vector Machine, Random Forest, Artificial Neural Network, Decision Tree and so on, are strongly recommended to address high dimensionality problem in multichannel profile monitoring. These techniques can be applied instead of control charts or in combination of control charts to address the problems in monitoring high dimensional data (Refer to [59–61]). Another promising direction for future research is to explore the applicability of the proposed approach in other fields that involve complex signal patterns and high-dimensional data. In particular, it can be extended to areas such as EEG-based health data analysis, waveform signal processing, near-infrared (NIR) fluorescence detection, molecular networking, and spectroscopy signal interpretation. For instance, EEG data have been widely used to assess neural connectivity and cognitive states through advanced correlation-based techniques [62]. In the field of mechanical systems, waveform decomposition and variational filtering methods have been successfully applied to extract fault-related features from nonstationary vibration signals [63]. Similarly, NIR fluorescent probes have enabled highly selective detection of specific ions and molecules in biological and environmental systems [64], while molecular networking strategies have facilitated comprehensive characterization of complex molecular compositions [65]. Moreover, NIR spectroscopy signals have proven effective for physiological state classification and monitoring during anesthesia [66]. These studies collectively indicate that the proposed framework has the potential to be generalized and optimized for a wide range of scientific and engineering applications beyond the current domain.
References
- 1. Zou C, Tsung F, Wang Z. Monitoring profiles based on nonparametric regression methods. Technometrics. 2008;50(4):512–26.
- 2. Qiu P, Zou C, Wang Z. Nonparametric profile monitoring by mixed effects modeling. Technometrics. 2010;52(3):265–77.
- 3. Shawn Lee S, Shao C, Hyung Kim T, Jack Hu S, Kannatey-Asibu E, Cai WW, et al. Characterization of ultrasonic metal welding by correlating online sensor signals with weld attributes. J Manuf Sci Eng. 2014;136(5):051019.
- 4. Paynabar K, Jin J. Characterization of non-linear profiles variations using mixed-effect models and wavelets. IIE Trans. 2011;43(4):275–90.
- 5. Ye F, Zhang Z, Xia Z, Zhou Y, Zhang H. Monitoring and diagnosis of multi-channel profile data based on uncorrelated multilinear discriminant analysis. Int J Adv Manuf Technol. 2019;103(9–12):4659–69.
- 6. Guo W, Shao C, Kim TH, Hu SJ, Jin JJ, Spicer JP, et al. Online process monitoring with near-zero misdetection for ultrasonic welding of lithium-ion batteries: an integration of univariate and multivariate methods. J Manuf Syst. 2016;38:141–50.
- 7. Plaza J, Plaza AJ, Barra C. Multi-channel morphological profiles for classification of hyperspectral images using support vector machines. Sensors. 2009;9(1):196–218.
- 8. Eslami D, Izadbakhsh H, Ahmadi O, Zarinbal M. Statistical monitoring of image data using multi-channel functional principal component analysis. Commun Stat Theory Methods. 2021;52(12):4165–82.
- 9. Noorossana R, Eyvazian M, Vaghefi A. Phase II monitoring of multivariate simple linear profiles. Comput Ind Eng. 2010;58(4):563–70.
- 10. Grasso M, Colosimo BM, Tsung F. A phase I multi-modelling approach for profile monitoring of signal data. IJPR. 2016;55(15):4354–77.
- 11. Zhong J, Hu X, Jiang T. A change point control chart for monitoring the production lead time based on sum of squared ranks. Commun Stat Simul Comput. 2020;51(11):6283–93.
- 12. Lu K-P, Chang S-T, Yang M-S. Change-point detection for shifts in control charts using fuzzy shift change-point algorithms. Comput Ind Eng. 2016;93:12–27.
- 13. Kang L, Albin SL. On-line monitoring when the process yields a linear profile. JQT. 2000;32(4):418–26.
- 14. Kim K, Mahmoud MA, Woodall WH. On the monitoring of linear profiles. JQT. 2003;35(3):317–28.
- 15. Jensen WA, Birch JB, Woodall WH. Monitoring correlation within linear profiles using mixed models. JQT. 2008;40(2):167–83.
- 16. Xu L, Wang S, Peng Y, Morgan JP, Reynolds MR Jr, Woodall WH. The monitoring of linear profiles with a GLR control chart. JQT. 2012;44(4):348–62.
- 17. Chicken E, Pignatiello JJ Jr, Simpson JR. Statistical process monitoring of nonlinear profiles using wavelets. JQT. 2009;41(2):198–212.
- 18.
Lei Y, Zhang Z, Jin J. Automatic tonnage monitoring for missing part detection in multi-operation forging processes. 2023.
- 19. Paynabar K, Jin J, Reed MP. Informative sensor and feature selection via hierarchical nonnegative garrote. Technometrics. 2015;57(4):514–23.
- 20. Capezza C, Centofanti F, Lepore A, Palumbo B. Robust multivariate functional control chart. Technometrics. 2024;66(4):531–47.
- 21. Zhou P, Liu P, Wang S, Zhang C, Zhang J, Li S. Functional state-space model for multi-channel autoregressive profiles with application in advanced manufacturing. J Manuf Syst. 2022;64:356–71.
- 22. Centofanti F, Kulahci M, Lepore A, Spooner MP. Real-time monitoring of functional data. JQT. 2025;57(2):135–52.
- 23. Xia Z, Ye F, Dai M, Zhang Z. Real-time fault detection and process control based on multi-channel sensor data fusion. Int J Adv Manuf Technol. 2021;115(3):795–806.
- 24. Ye F, Guo Y, Xia Z, Zhang Z, Zhou Y. Feature extraction and process monitoring of multi-channel data in a forging process via sensor fusion. Int J Comput Integr Manuf. 2021;34(1):95–109.
- 25. Wang K, Tsung F. Hierarchical sparse functional principal component analysis for multistage multivariate profile data. IISE Trans. 2020;53(1):58–73.
- 26. Eslami D, Di Angelo L, Di Stefano P, Guardiani E. A semi-automatic reconstruction of archaeological pottery fragments from 2D images using wavelet transformation. Heritage. 2021;4(1):76–90.
- 27. Ren H, Chen N, Wang Z. Phase-II monitoring in multichannel profile observations. JQT. 2019;51(4):338–52.
- 28. Pacella M. Unsupervised classification of multichannel profile data using PCA: an application to an emission control system. Comput Ind Eng. 2018;122:161–9.
- 29. Zhang C, Yan H, Lee S, Shi J. Weakly correlated profile monitoring based on sparse multi-channel functional principal component analysis. IISE Trans. 2018;50(10):878–91.
- 30. Zhang C, Yan H, Lee S, Shi J. Multiple profiles sensor-based monitoring and anomaly detection. JQT. 2018;50(4):344–62.
- 31. Wang Y, Mei Y, Paynabar K. Thresholded multivariate principal component analysis for phase I multichannel profile monitoring. Technometrics. 2018;60(3):360–72.
- 32. Pacella M, Colosimo BM. Multilinear principal component analysis for statistical modeling of cylindrical surfaces: a case study. Qual Technol Quant Manag. 2016;15(4):507–25.
- 33.
Kim J, Huang Q, Shi J, Chang T-S. Online multichannel forging tonnage monitoring and fault pattern discrimination using principal curve. 2006:944–50.
- 34. Paynabar K, Jin J, Pacella M. Monitoring and diagnosis of multichannel nonlinear profile variations using uncorrelated multilinear principal component analysis. IIE Trans. 2013;45(11):1235–47.
- 35. Grasso M, Colosimo BM, Pacella M. Profile monitoring via sensor fusion: the use of PCA methods for multi-channel data. IJPR. 2014;52(20):6110–35.
- 36. Paynabar K, Zou C, Qiu P. A change-point approach for phase-I analysis in multivariate profile monitoring and diagnosis. Technometrics. 2016;58(2):191–204.
- 37.
Alt FB, Bedewi GE. SPC of dispersion for multivariate data. In: ASQC quality congress transactions. Milwaukee (WI): American Society for Quality Control; 1986. p. 248–54.
- 38. Alt FB, Smith ND. 17 Multivariate process control. In: Handbook of statistics. Elsevier; 1988. p. 333–51.
- 39. Jiang W, Tsui K-L. A theoretical framework and efficiency study of multivariate statistical process control charts. IIE Trans. 2008;40(7):650–63.
- 40. Lim J, Lee S. Phase II monitoring of changes in mean from high‐dimensional data. Appl Stoch Model Bus Ind. 2017;33(6):626–39.
- 41. Feng L, Ren H, Zou C. A setwise EWMA scheme for monitoring high-dimensional datastreams. RMTA. 2019;09(02):2050004.
- 42. Ebrahimi S, Ranjan C, Paynabar K. Monitoring and root-cause diagnostics of high-dimensional data streams. JQT. 2021;54(1):20–43.
- 43. Gunaratne NGT, Abdollahian MA, Huda S, Yearwood J. Exponentially weighted control charts to monitor multivariate process variability for high dimensions. Int J Prod Res. 2017;55(17):4948–62.
- 44. Abdella GM, Kim J, Kim S, Al-Khalifa KN, Jeong MK, Hamouda AM, et al. An adaptive thresholding-based process variability monitoring. JQT. 2019;51(3):242–56.
- 45. Kim J, Abdella GM, Kim S, Al-Khalifa KN, Hamouda AM. Control charts for variability monitoring in high-dimensional processes. Comput Ind Eng. 2019;130:309–16.
- 46. Abdella GM, Maleki MR, Kim S, Al-Khalifa KN, Hamouda AMS. Phase-I monitoring of high-dimensional covariance matrix using an adaptive thresholding LASSO rule. Comput Ind Eng. 2020;144:106465.
- 47. Fan J, Shu L, Yang A, Li Y. Phase I analysis of high-dimensional covariance matrices based on sparse leading eigenvalues. JQT. 2021;53(4):333–46.
- 48. Saemian M, Salmasnia A, Maleki MR. A generalized multiple dependent state sampling chart based on ridge penalized likelihood ratio for high-dimensional covariance matrix monitoring. Sci Iran. 2022;0(0):0–0.
- 49. Jafari M, Maleki MR, Salmasnia A. A high-dimensional control chart for monitoring process variability under gauge imprecision effect. Prod Eng Res Devel. 2022;17(3–4):547–64.
- 50. Salmasnia A, Maleki MR, Mirzaei M. Double sampling adaptive thresholding LASSO variability chart for Phase II monitoring of high-dimensional data streams. J Ind Integr Manag. 2023;10(02):277–99.
- 51. Yeganeh A, Johannssen A, Chukhrova N. The partitioning ensemble control chart for on-line monitoring of high-dimensional image-based quality characteristics. Eng Appl Artif Intell. 2024;127:107282.
- 52. Jalilibal Z, Karavigh MHA, Maleki MR, Amiri A. Control charting methods for monitoring high dimensional data streams: a conceptual classification scheme. Comput Ind Eng. 2024;191:110141.
- 53. Mahmood T, Ahmed F, Riaz M, Abbas N. High-dimensional control charts with application to surveillance of grease damage in bearings of wind turbines. Prod Manuf Res. 2024;12(1):2377739.
- 54. Wu C, Wang D, Luo M, Huang W, Si Z. Nonparametric monitoring of high-dimensional processes via EWMA control charts based on random forest learning. Comput Ind Eng. 2025;204:111111.
- 55. Dubin JA, Müller H-G. Dynamical correlation for multivariate longitudinal data. J Am Stat Assoc. 2005;100(471):872–81.
- 56.
Ramsay JO, Silverman BW. Functional data analysis. New York (NY): Springer New York; 2005.
- 57. Hawkins DM, Maboudou-Tchao EM. Multivariate exponentially weighted moving covariance matrix. Technometrics. 2008;50(2):155–66.
- 58.
Yao F, Müller H-G, Wang J-L. Functional linear regression analysis for longitudinal data. 2005:2873–903.
- 59. Yeganeh A, Abbasi SA, Pourpanah F, Shadman A, Johannssen A, Chukhrova N. An ensemble neural network framework for improving the detection ability of a base control chart in non-parametric profile monitoring. Expert Syst Appl. 2022;204:117572.
- 60. Yeganeh A, Johannssen A, Chukhrova N, Abbasi SA, Pourpanah F. Employing machine learning techniques in monitoring autocorrelated profiles. Neural Comput Appl. 2023;35(22):16321–40.
- 61. Hric P, Sabahno H. Developing machine learning-based control charts for monitoring different GLM-type profiles with different link functions. Appl Artif Intell. 2024;38(1):2362511.
- 62. Chen J, Wang Y, Cui Y, Wang H, Polat K, Alenezi F. EEG-based multi-band functional connectivity using corrected amplitude envelope correlation for identifying unfavorable driving states. Comput Methods Biomech Biomed Eng. 2025:1–13. pmid:40205687
- 63. Li N, Wang H. Variable filtered-waveform variational mode decomposition and its application in rolling bearing fault feature extraction. Entropy (Basel). 2025;27(3):277. pmid:40149202
- 64. Ma M, Wang S, Yu S, Zeng X, Liu Z. A highly selective NIR fluorescent probe for Hg2+ and its multiple application in biological and environmental systems. J Mol Struct. 2025;1346:143214.
- 65. Peng J, Shang K, Ge C, Xiao J, Liu S, Jiang Y. An integrated strategy based on predictive databases combined with molecular networking for profiling of absorbed constituents of Dayuanyin granule in rats plasma and tissues using UHPLC-QTOF-MS. Microchem J. 2025;217:114982.
- 66. Liu Z, Si L, Shi S, Li J, Zhu J, Lee WH, et al. Classification of three anesthesia stages based on near-infrared spectroscopy signals. IEEE J Biomed Health Inform. 2024;28(9):5270–9. pmid:38833406