Author Contributions
Conceptualization, D.Z. and S.W.; methodology, D.Z. and S.W.; software, D.Z. and S.W.; validation, D.Z. and S.W.; formal analysis, D.Z. and S.W.; investigation, X.K. and B.W.; resources, X.K. and B.W.; data curation, X.K. and B.W.; writing—original draft preparation, D.Z.; writing—review and editing, S.W.; visualization, D.Z.; supervision, D.Y. and W.W.; project administration, D.Y. and W.W.; funding acquisition, D.Y. and W.W. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Test setups for AE signal acquisition: (a) axial tension test on dog-bone-shaped UHPC specimens for tensile crack generation; (b) displacement-controlled shear test on Z-shaped composite concrete specimens for shear crack generation; (c) geometric dimensions of the dog-bone-shaped UHPC tensile specimen; (d) geometric dimensions of the Z-shaped composite concrete shear specimen (NC–UHPC). All dimensions are in millimeters (mm).
Figure 1.
Test setups for AE signal acquisition: (a) axial tension test on dog-bone-shaped UHPC specimens for tensile crack generation; (b) displacement-controlled shear test on Z-shaped composite concrete specimens for shear crack generation; (c) geometric dimensions of the dog-bone-shaped UHPC tensile specimen; (d) geometric dimensions of the Z-shaped composite concrete shear specimen (NC–UHPC). All dimensions are in millimeters (mm).
Figure 2.
Post-reconstruction distribution comparison of shear AE samples reconstructed using different window intervals: (a) signal energy (RMS), (b) peak amplitude, and (c) average frequency.
Figure 2.
Post-reconstruction distribution comparison of shear AE samples reconstructed using different window intervals: (a) signal energy (RMS), (b) peak amplitude, and (c) average frequency.
Figure 3.
Experimental setup of the four-point bending test on the RC beam, including beam geometry, loading configuration, data acquisition instrument, and AE sensor placement.
Figure 3.
Experimental setup of the four-point bending test on the RC beam, including beam geometry, loading configuration, data acquisition instrument, and AE sensor placement.
Figure 4.
Architecture of the TemporalAE-Net model, including one-dimensional convolution, multi-head self-attention layers, and the final multilayer perceptron classifier, where Q, K, and V denote the query, key, and value matrices, respectively.
Figure 4.
Architecture of the TemporalAE-Net model, including one-dimensional convolution, multi-head self-attention layers, and the final multilayer perceptron classifier, where Q, K, and V denote the query, key, and value matrices, respectively.
Figure 5.
Performance of TemporalAE-Net: (a) training and validation loss curves; (b) training and validation accuracy curves; (c) confusion matrix for tensile and shear crack classification.
Figure 5.
Performance of TemporalAE-Net: (a) training and validation loss curves; (b) training and validation accuracy curves; (c) confusion matrix for tensile and shear crack classification.
Figure 6.
Effect of window size (60, 100, 150) on classification accuracy.
Figure 6.
Effect of window size (60, 100, 150) on classification accuracy.
Figure 7.
Comparison between TemporalAE-Net and its variant models: (a) performance metrics and training time across three models; (b) training and validation accuracy curves for TemporalAE-Net, TemporalAE-Net-no1DC, and TemporalAE-Net-noATT.
Figure 7.
Comparison between TemporalAE-Net and its variant models: (a) performance metrics and training time across three models; (b) training and validation accuracy curves for TemporalAE-Net, TemporalAE-Net-no1DC, and TemporalAE-Net-noATT.
Figure 8.
Comparison between the input AE temporal matrix and the output of the 1D convolutional layer, showing preservation of key temporal positions (e.g., 37 and 83) and enhanced local feature extraction.
Figure 8.
Comparison between the input AE temporal matrix and the output of the 1D convolutional layer, showing preservation of key temporal positions (e.g., 37 and 83) and enhanced local feature extraction.
Figure 9.
Attention-weight heatmap produced by the self-attention mechanism, highlighting the model’s focus on high-information AE signal positions (e.g., 37 and 83) while suppressing noise.
Figure 9.
Attention-weight heatmap produced by the self-attention mechanism, highlighting the model’s focus on high-information AE signal positions (e.g., 37 and 83) while suppressing noise.
Figure 10.
(a) Load–time curve of the RC beam showing key cracking stages; (b) cracks at first visible crack stage; (c) cracks during distributed tensile–shear stage; (d) cracks during localized failure stage.
Figure 10.
(a) Load–time curve of the RC beam showing key cracking stages; (b) cracks at first visible crack stage; (c) cracks during distributed tensile–shear stage; (d) cracks during localized failure stage.
Figure 11.
Predicted shear-crack probability during RC beam loading, showing early detection of shear behavior and the transition to mixed crack modes in later stages.
Figure 11.
Predicted shear-crack probability during RC beam loading, showing early detection of shear behavior and the transition to mixed crack modes in later stages.
Figure 12.
Conceptual workflow illustrating the potential integration of TemporalAE-Net into an AE-based structural health monitoring (SHM) system.
Figure 12.
Conceptual workflow illustrating the potential integration of TemporalAE-Net into an AE-based structural health monitoring (SHM) system.
Table 1.
Data acquisition equipment.
Table 1.
Data acquisition equipment.
| Item | Specification |
|---|
| Equipment | Physical Acoustics |
| Acquisition Card | PCI-8 |
| Sensor | R6I |
| Acquisition Threshold | 45 dB |
| Pre-Amplifier Gain | 40 dB |
| Waveform length (samples) | 1024 |
| Pre-trigger Time | 256 μs |
| Coupling Agent | 502 adhesives |
Table 2.
Dataset description.
Table 2.
Dataset description.
| Item | Tensile | Shear |
|---|
| Sample Type | Tensile | Shear |
| Number of Specimens | 35 | 11 |
| Pre-processed AE Signal Count | 440,402 | 136,787 |
| Pre-processed Sample Shape | 1024 × 1 | 1024 × 1 |
| Window Size | 100 | 100 |
| Window Interval | 60 | 20 |
| Post-processed Sample Shape | 1024 × 100 | 1024 × 100 |
| Post-processed Sample Count | 7287 | 6791 |
Table 3.
Small Specimen Dataset for Generalization Performance Validation.
Table 3.
Small Specimen Dataset for Generalization Performance Validation.
| Specimen | Crack Type | Sample Count |
|---|
| 1 | Shear | 1045 |
| 2 | Shear | 33,207 |
| 3 | Shear | 2509 |
| 4 | Tensile | 27,733 |
| 5 | Tensile | 11,022 |
| 6 | Tensile | 21,101 |
| 7 | Tensile | 18,300 |
| 8 | Tensile | 16,579 |
| 9 | Tensile | 19,159 |
| 10 | Tensile | 2849 |
| 11 | Tensile | 27,581 |
| 12 | Tensile | 13,116 |
Table 4.
Hyperparameter search space and final selection for TemporalAE-Net.
Table 4.
Hyperparameter search space and final selection for TemporalAE-Net.
| Hyperparameter | Candidate Values | Selected Value |
|---|
| Convolution kernel size | 3, 5, 7 | 3 |
| Number of convolution filters | 3, 5, 10, 15 | 10 |
| Number of attention heads | 3, 5, 10, 15 | 10 |
Table 5.
Performance Metrics and Their Descriptions.
Table 5.
Performance Metrics and Their Descriptions.
| Performance Metric | Description | Application or Impact |
|---|
| Accuracy | Measures the overall proportion of correctly classified samples. | High accuracy indicates reliable overall performance in AE crack classification. |
| Recall | Measures the proportion of actual positive cases correctly identified. | High recall is essential for detecting shear cracks, which pose greater structural risks if missed. |
| Precision | Measures how many predicted positive cases are truly positive. | High precision reduces false alarms, improving practical applicability in monitoring systems. |
| F1 Score | Harmonic mean of precision and recall. | Provides a balanced evaluation when dealing with class imbalance. |
| ROC-AUC | Area under the Receiver Operating Characteristic curve. | Indicates model robustness under varying classification thresholds, especially useful for imbalanced datasets. |
| Training Time | Total time required for model training. | Reflects computational efficiency and feasibility for real-world deployment. |
Table 6.
Performance Evaluation of TemporalAE-Net.
Table 6.
Performance Evaluation of TemporalAE-Net.
| Performance Metric | Accuracy | Recall | Precision | F1 Score | ROC-AUC |
|---|
| Value | 0.9972 | 0.9970 | 0.9970 | 0.9970 | 0.9972 |
Table 7.
Performance comparison between TemporalAE-Net and baseline models.
Table 7.
Performance comparison between TemporalAE-Net and baseline models.
| Model | Validation Accuracy | Number of Parameters | Inference Speed (Samples/s) |
|---|
| TemporalAE-Net | 0.9972 | 142,342 | 801 |
| Baseline 1D-CNN | 0.9486 | 65,761 | 925 |
| Baseline LSTM | 0.9373 | 45,089 | 849 |
| Baseline GRU | 0.9196 | 39,073 | 810 |
Table 8.
Classification Results on Small Specimens.
Table 8.
Classification Results on Small Specimens.
| Specimen | Actual Type | Sample Count | Predicted Shear | Predicted Tensile | Prediction Time (s) |
|---|
| 1 | Shear | 1045 | 1045 | 0 | 10.45 |
| 2 | Shear | 33,207 | 33,207 | 0 | 41.47 |
| 3 | Shear | 2509 | 2509 | 0 | 11.67 |
| 4 | Tensile | 27,733 | 0 | 27,733 | 43.31 |
| 5 | Tensile | 11,022 | 0 | 11,022 | 23.56 |
| 6 | Tensile | 21,101 | 0 | 21,101 | 35.30 |
| 7 | Tensile | 18,300 | 0 | 18,300 | 31.70 |
| 8 | Tensile | 16,579 | 0 | 16,579 | 28.76 |
| 9 | Tensile | 19,159 | 0 | 19,159 | 33.71 |
| 10 | Tensile | 2849 | 0 | 2849 | 4.03 |
| 11 | Tensile | 27,581 | 0 | 27,581 | 43.64 |
| 12 | Tensile | 13,116 | 0 | 13,116 | 25.08 |
Table 9.
Comparison of Crack Type Proportions with Previous Research.
Table 9.
Comparison of Crack Type Proportions with Previous Research.
| Stage | Tensile (%) (Model) | Shear (%) (Model) | Tensile (%) (Ref.) | Shear (%) (Ref.) |
|---|
| 1 | 100.00 | 0.00 | 100.00 | 0.00 |
| 2 | 99.90 | 0.10 | 100.00 | 0.00 |
| 3 | 85.24 | 14.76 | 87.96 | 12.04 |
| 4 | 74.72 | 25.28 | 82.90 | 17.10 |