4.2. Tennessee Eastman Process
The Tennessee Eastman (TE) process is adopted as the benchmark system for evaluating the proposed monitoring framework [
31]. As shown in
Figure 2, the TE process consists of five major operating units, including a reactor, condenser, compressor, separator, and stripper. The benchmark provides a set of representative fault conditions with different dynamic characteristics, making it suitable for assessing monitoring performance under complex process disturbances. For the TE experiments, 33 variables are used as the input of the monitoring model, comprising 22 process measurements and 11 manipulated variables. Model training and control-limit estimation are both performed using normal-operation samples. The fault sequences are excluded from model construction and are introduced only during the testing stage. In this way, the detection results reflect the response of the trained model to previously unseen abnormal operating conditions.
To further evaluate the monitoring performance under multiple-fault conditions, two scenarios are considered, namely, overlapping and sequential faults. For the overlapping-fault scenario, the first 160 samples represent normal operation. Fault 4 and Fault 6 are then introduced simultaneously from the 161st sample onward and remain active throughout the subsequent fault period. Concurrent-fault detection performance is evaluated under conditions where multiple fault effects coexist. For the sequential-fault scenario, the first 160 samples correspond to normal operation, followed by 800 samples affected by Fault 1. The process then returns to the normal condition for 200 samples to form a recovery interval, after which Fault 14 is introduced for the remaining 800 samples. Sequential-fault monitoring performance is evaluated in terms of the ability to track the transition from normal operation to a fault condition, recover after fault removal, and respond promptly to a subsequent fault of a different type.
For quantitative evaluation, the fault detection rate (FDR), false alarm rate (FAR), and detection delay are adopted as the performance metrics. The proposed MFD-Mamba is compared with MambaAD [
27]; Mola [
22], a multi-view Mamba-based method for multivariate time-series anomaly detection; and the incipient fault detection (IFD) method [
32]. All methods are evaluated using the same test sequences and fault occurrence settings. The method-specific hyperparameters are configured according to their respective implementations, while the data partition and evaluation criteria are kept consistent across all methods to ensure a fair comparison. For the TE experiments, the input sequence length is set to 10 and the batch size is 32. The proposed model is trained for 50 epochs using the Adam optimizer with an initial learning rate of
. The control limit is determined from the normal training data with a confidence level of 0.99. A moving-average window of five samples is further employed to suppress isolated fluctuations in the monitoring statistic. All experiments are implemented under the same data partition and fault setting protocol.
Figure 3,
Figure 4,
Figure 5 and
Figure 6 compare the detection performance of MFD-Mamba, MambaAD, IFD, and MOLA under the overlapping-fault scenario. As shown in
Figure 3, the monitoring index of MFD-Mamba remains below the control limit during normal operation and rapidly enters the abnormal region after the overlapping faults occur, where it remains stable throughout the fault period. The detection result of MambaAD is shown in
Figure 4. Its anomaly score increases gradually after fault occurrence and crosses the control limit after a transition period, resulting in a longer detection delay. As shown in
Figure 5, IFD also responds to the overlapping faults, but several threshold exceedances occur during normal operation, leading to a higher FAR. MOLA, shown in
Figure 6, exhibits a more fluctuating and intermittent response after fault occurrence, particularly during the early fault stage, indicating less stable fault detection.
Figure 7,
Figure 8,
Figure 9 and
Figure 10 compare the detection performance of MFD-Mamba, MambaAD, IFD, and MOLA under the sequential-fault scenario. MFD-Mamba clearly tracks the successive transitions from normal operation to the first fault, recovery, and the second fault, with distinct changes in the monitoring index. In
Figure 8, MambaAD also identifies the two fault stages and returns to the normal region during the recovery interval, although its response to the fault transitions is relatively slower. In
Figure 9, IFD responds to both faults, but its monitoring statistic exhibits larger fluctuations and several pronounced peaks during the first fault stage.
In contrast, MOLA shows a delayed increase after the first fault occurs in
Figure 10. Its monitoring index remains at a high level during the recovery interval, making the recovery and subsequent fault transition less distinguishable. MFD-Mamba provides clearer and more stable tracking of the successive operating-state transitions under the sequential-fault condition.
To examine the effect of training randomness, each method is independently trained and evaluated over six runs using six different random seeds. The same set of random seeds is used for all compared methods to enable paired statistical testing. The FDR, FAR, and detection delay are reported as the mean ± standard deviation, and a paired t-test is conducted on the seed-matched FDR results.
The quantitative results are summarized in
Table 2. MFD-Mamba provides the best overall performance under both overlapping-fault and sequential-fault conditions, showing consistently high detection accuracy, low false alarm rates, and short detection delays. Compared with single-block Mamba, the proposed method achieves more reliable monitoring, particularly in terms of false alarm suppression and fault-response speed. This comparison indicates that the performance improvement does not arise from the Mamba backbone alone but also benefits from the proposed multiblock decomposition and fusion strategy. As shown in
Table 3, the FDR improvements over MambaAD, IFD, and MOLA are statistically significant under the overlapping-fault condition. Under the sequential-fault condition, the difference between MFD-Mamba and MambaAD is not statistically significant, whereas significant differences are observed relative to IFD and MOLA. Overall, the results demonstrate that MFD-Mamba improves the selectivity and reliability of fault evidence while maintaining high sensitivity to multiple-fault transitions.
4.3. Activated Sludge Process
The activated sludge process (ASP) is used to evaluate the monitoring performance of the proposed method. The ASP plant consists of five biological reactors connected in series, followed by a secondary settler [
33]. The first two reactors are operated under anoxic conditions for denitrification, whereas the remaining three reactors are aerated for carbon removal and nitrification. The secondary settler separates the treated effluent from activated sludge and includes return-sludge and waste-sludge streams. An internal recycle stream connects the aerobic and anoxic sections to support nitrogen removal. The biological reactions are described by ASM1, while the secondary settler is represented by a ten-layer settling model. A total of 25 process variables are selected as model inputs, and the effluent total nitrogen is retained as the quality variable. Normal operating data under dry, rainy, and storm conditions are used for model construction. The sampling interval is 15 min, and each test sequence covers Day 7 to Day 14, giving 672 samples.
For all methods, the normal samples under dry, rainy, and storm conditions are used for model construction, with 80% of each sequence used for training and the remaining 20% for validation. For MFD-Mamba, the window length is set to 32. The Mamba feature dimension and state dimension are 32 and 8, respectively, with two Mamba layers, a convolution width of 3, an expansion factor of 2, and a dropout rate of 0.1. Four overlapping process blocks are used. The model is trained using AdamW with a learning rate of , a batch size of 64, and a maximum of 80 epochs. For MambaAD, the window length is 64, with a patch length of 8 and an overlap of 4. The model and state dimensions are 64 and 32, respectively. The learning rate is , the batch size is 64, and the number of training epochs is 80. The temporal and signal masking ratios are both set to 0.1. For IFD, the window length and latent dimension are set to 10 and 32, respectively. The neighborhood sizes of the multiscale graph are 8, 16, and 24. The graph and stability regularization coefficients are set to 0.02 and 0.001. The model is trained for 200 epochs using Adam with a learning rate of . The control limits are estimated from normal validation data with a confidence level of 0.99.
Two multiple-fault scenarios are considered, including overlapping and sequential faults. In the overlapping-fault scenario, Fault a and Fault b are introduced simultaneously. Fault a represents an aeration loss condition in which the oxygen transfer coefficient in the third aeration tank,
, is reduced from 240 to 120 d
−1. Fault b represents an influent nitrate shock, where the influent
is increased by 15 mgN/L. For the sequential-fault scenario, Fault c is followed by Fault d. Fault c represents an influent organic load shock, where the influent
and
are increased to twice their normal values. Fault d represents an influent nitrate shock, with the influent
increased by 15 mgN/L. No recovery interval is introduced between the two fault stages.
Figure 11 presents the schematic structure of the ASP, including the biological reaction units, secondary clarifier, and internal recycle streams.
Figure 12,
Figure 13,
Figure 14 and
Figure 15 compare the detection performance of MFD-Mamba, MambaAD, IFD, and MOLA under the overlapping-fault condition. MFD-Mamba responds rapidly after fault onset and maintains a clear separation between the normal and faulty operating regions. In
Figure 13, MambaAD also detects the overlapping faults, although a short threshold crossing occurs during normal operation. IFD exhibits larger fluctuations and several threshold exceedances before fault occurrence, indicating a higher tendency toward false alarms in
Figure 14. In
Figure 15, MOLA shows a relatively slow increase after fault onset and crosses the control limit only after a noticeable transition period, resulting in a longer detection delay.
Figure 16,
Figure 17,
Figure 18 and
Figure 19 compare the detection performance of MFD-Mamba, MambaAD, IFD, and MOLA under the sequential-fault condition. MFD-Mamba responds promptly to the first fault and maintains a clear abnormal response after the transition to the second fault in
Figure 17. MambaAD also detects both fault stages, but its monitoring index exhibits larger variations around the fault transitions. IFD shows several pronounced peaks and stronger fluctuations during the sequential-fault period in
Figure 18. MOLA responds to the faults, but exhibits a more irregular monitoring trajectory, particularly around the transition between the two fault stages.
The quantitative results are summarized in
Table 4. MFD-Mamba provides the best overall performance under both overlapping-fault and sequential-fault conditions, with consistently high detection accuracy, low false alarm rates, and short detection delays. As shown in
Table 5, the FDR improvements over MambaAD and MOLA are statistically significant under the overlapping-fault condition, whereas the difference relative to IFD is not significant. The comparison with single-block Mamba also shows a significant improvement, supporting the contribution of the proposed multiblock decomposition and fusion strategy.
Under the sequential-fault condition, significant FDR improvements are observed over all comparison methods, including single-block Mamba. Although some competing methods achieve relatively high FDRs, they generally exhibit higher false alarm rates or longer detection delays. The ASP results indicate that the performance gain does not arise from the Mamba backbone alone. The proposed multiblock decomposition and fusion strategy improves fault evidence selectivity and monitoring reliability under multiple-fault conditions.
4.4. Computational Efficiency Analysis
To evaluate the computational cost of the different methods, the number of trainable parameters, model size, total training time, and per-sample inference time are measured for MFD-Mamba, Transformer, MambaAD, IFD, and MOLA. Training time is measured as the wall-clock time required to complete the corresponding training procedure. For inference-time measurement, the batch size is set to one. After 50 warm-up runs, the average latency is calculated over 500 forward passes. Data loading and preprocessing are excluded from the inference-time measurement. The reported computational costs correspond to the sequence length adopted by each method in the fault detection experiments. For the TE process, the sequence lengths of MFD-Mamba, Transformer, MambaAD, IFD, and MOLA are 32, 32, 64, 10, and 10, respectively. For the ASP, the corresponding sequence lengths are 32, 32, 64, 10, and 32.
In addition to the empirical measurements, the computational complexity with respect to sequence length is considered. Let L denote the sequence length, d the hidden dimension, N the state dimension, and B the number of process blocks. The self-attention operation in a standard transformer has a sequence-dependent computational complexity of approximately due to the pairwise attention computation. In contrast, the selective state-space operation used by Mamba scales linearly with L, with an approximate complexity of . Therefore, for MFD-Mamba, the dominant temporal modeling term over multiple process blocks is expressed approximately as . The subsequent block relation and evidence fusion operations depend mainly on the number of process blocks, and do not introduce a quadratic dependence on the sequence length.
As shown in
Table 6, MFD-Mamba remains compact in terms of parameter count and model storage. Its parameter count and model size are considerably lower than those of MambaAD on both datasets, and it also requires less training and inference time than MambaAD. The Transformer baseline exhibits lower empirical latency under the relatively short input windows used in the present experiments. MOLA also requires lower inference latency than MFD-Mamba. Therefore, the present results do not indicate that MFD-Mamba is the fastest method under short-sequence conditions; instead, the computational motivation for the Mamba architecture mainly lies in its linear dependence on sequence length, in contrast to the quadratic dependence of standard self-attention (see
Table 7).
These results demonstrate that MFD-Mamba achieves the reported multiple-fault detection performance with a compact model and millisecond-level CPU inference. Although its empirical runtime is higher than that of the Transformer baseline, IFD, and MOLA under the present short-window settings, its state-space sequence modeling avoids the quadratic sequence-length dependence of self-attention. The additional computational cost mainly arises from multiblock temporal modeling, dynamic block relation modeling, and the subsequent evidence fusion procedure.
4.5. Interpretability Analysis
The block-wise Bayesian structure of MFD-Mamba provides a direct form of model interpretability. Prior to global evidence fusion, each process block generates posterior fault evidence
, the magnitude of which reflects the contribution of the corresponding block to the detected abnormal condition. For a given operating stage
, the mean Bayesian fault evidence is calculated as
where the block with the largest
is regarded as the dominant contributing block.
As shown in
Table 8, overlapping-fault conditions activate multiple process blocks, while the dominant contributing block can still be identified from the Bayesian evidence. Block 3 provides the strongest contribution in the TE process, whereas Block 2 is dominant in the ASP process.
Under the sequential-fault condition, the dominant Bayesian evidence changes with the operating stage. In the TE process, the dominant contribution shifts from Block 1 during the first fault to Block 4 during the second fault, while the block evidences decrease to near-zero levels during recovery. A similar transition from Block 1 to Block 4 is observed in the ASP process. These stage-wise changes illustrate how the Bayesian fault evidence evolves as the operating condition changes.
The block-wise evidence provides an interpretable indication of which process region contributes most strongly to the monitoring decision and supports block-level fault localization; however, variable-level localization requires an additional within-block contribution analysis, and is left for future work.
4.6. Sensitivity to the Number of Process Blocks
To evaluate the sensitivity of MFD-Mamba to the number of process blocks,
B is varied from 2 to 6 on both the TE and ASP processes, while the remaining settings are kept unchanged. As shown in
Table 9, the monitoring performance generally improves as
B increases from 2 to 4.
On the TE process, and provide the best overall monitoring performance, whereas a further increase to leads to noticeable deterioration, particularly under the overlapping-fault condition. On the ASP, the performance improves markedly from to , then remains relatively stable for larger values of B. These results indicate that an excessively small number of blocks may merge process regions with different dynamic characteristics, whereas an excessively large number of blocks may fragment correlated process information without providing additional monitoring benefits. Therefore, is adopted in the final configuration as a balance between monitoring performance and model simplicity.