| Literature DB >> 33986794 |
Xianglong Luo1, Wenjuan Gan1, Lixin Wang2, Yonghong Chen1, Enlin Ma3.
Abstract
The structural engineering is subject to various subjective and objective factors, the deformation is usually inevitable, the deformation monitoring data usually are nonstationary and nonlinear, and the deformation prediction is a difficult problem in the field of structural monitoring. Aiming at the problems of the traditional structural deformation prediction methods, a structural deformation prediction model is proposed based on temporal convolutional networks (TCNs) in this study. The proposed model uses a one-dimensional dilated causal convolution to reduce the model parameters, expand the receptive field, and prevent future information leakage. By obtaining the long-term memory of time series, the internal time characteristics of structural deformation data can be effectively mined. The network hyperparameters of the TCN model are optimized by the orthogonal experiment, which determines the optimal combination of model parameters. The experimental results show that the predicted values of the proposed model are highly consistent with the actual monitored values. The average RMSE, MAPE, and MAE with the optimized model parameters reduce 44.15%, 82.03%, and 66.48%, respectively, and the average running time is reduced by 45.41% compared with the results without optimization parameters. The average RMSE, MAE, and MAPE reduce by 26.88%, 62.16%, and 40.83%, respectively, compared with WNN, DBN-SVR, GRU, and LSTM models.Entities:
Year: 2021 PMID: 33986794 PMCID: PMC8079221 DOI: 10.1155/2021/8829639
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Noncausal convolution kernel size (k = 3).
Figure 2Causal convolution kernel size (k = 2).
Figure 3Causal dilated convolution (k = 3).
Figure 4Residual connections in the TCN.
Figure 5The flowchart of the proposed prediction model.
Figure 6The project site for data acquisition.
Figure 7The original and preprocessed data.
Types and levels of orthogonal experimental factors.
| Types of factors ( | Levels | ||||
|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | ||
| A | Kernel size | 5 | 6 | 7 | 8 |
| B | Kernel numbers | 8 | 16 | 24 | 32 |
| C | Dilation factor | 8 | 16 | 32 | 64 |
| D | TCN layer number | 8 | 12 | 16 | 20 |
| E | Learning rate | 0.0001 | 0.001 | 0.01 | 0.05 |
Experimental environment.
| CPU | Intel (R) Core (TM) i5-6200U @2.30 GHZ |
| RAM | 4 GB |
| Operating system | Windows (64) |
| Python | 3.7 |
Orthogonal experiment results.
| Test number | Types and levels of factors | RMSE | MAPE | MAE | Running time (min) | ||||
|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | |||||
| 1 | 5 | 8 | 8 | 8 | 0.0001 | 1.08 | 1.13 | 0.66 | 7.73 |
| 2 | 5 | 16 | 16 | 12 | 0.001 | 1.05 | 0.86 | 0.53 | 38.73 |
| 3 | 5 | 24 | 32 | 16 | 0.01 | 2.26 | 5.61 | 1.70 | 97.90 |
| 4 | 5 | 32 | 64 | 20 | 0.05 | 9.09 | 9.93 | 7.26 | 247.30 |
| 5 | 6 | 8 | 16 | 16 | 0.05 | 1.08 | 1.07 | 0.58 | 45.34 |
| 6 | 6 | 16 | 8 | 20 | 0.01 | 1.10 | 0.84 | 0.57 | 47.70 |
| 7 | 6 | 24 | 64 | 8 | 0.001 | 1.05 | 0.64 | 0.49 | 75.61 |
| 8 | 6 | 32 | 32 | 12 | 0.0001 | 2.41 | 1.83 | 1.69 | 87.78 |
| 9 | 7 | 8 | 32 | 20 | 0.001 | 1.22 | 0.63 | 0.47 | 77.55 |
| 10 | 7 | 16 | 64 | 16 | 0.0001 | 1.20 | 1.47 | 0.74 | 129.25 |
| 11 | 7 | 24 | 8 | 12 | 0.05 | 1.17 | 1.73 | 0.74 | 36.68 |
| 12 | 7 | 32 | 16 | 8 | 0.01 | 1.08 | 0.76 | 0.51 | 39.23 |
| 13 | 8 | 8 | 64 | 12 | 0.01 | 1.08 | 0.89 | 0.57 | 68.86 |
|
|
|
|
|
|
|
|
|
|
|
| 15 | 8 | 24 | 16 | 20 | 0.0001 | 1.18 | 1.5648 | 0.73 | 98.53 |
| 16 | 8 | 32 | 8 | 16 | 0.001 | 1.28 | 1.3177 | 0.83 | 63.74 |
The bold values represent the best prediction result of the model when the TCN model takes this set of parameters.
Figure 8The prediction results of the proposed model.
Figure 9The prediction results with different models.
Figure 10The error analysis for different models.
The performance comparison for different models.
| Models | RMSE | MAPE | MAE |
|---|---|---|---|
| WNN | 2.2940 | 2.6395 | 1.5349 |
| DBN-SVR | 1.5038 | 0.8533 | 0.8724 |
| GRU | 1.0901 | 0.7688 | 0.5474 |
| LSTM | 1.0600 | 0.6570 | 0.4937 |
| TCN | 0.9876 | 0.3438 | 0.4138 |