An Efficient Calculation Method for Stress and Strain of Concrete Pump Truck Boom Considering Wind Load Variation
Abstract
:1. Introduction
1.1. Background
1.2. Formulation of the Problem of Interest for this Investigation
1.3. Literature Survey
1.4. Scope and Contribution of this Study
1.5. Organization of the Paper
2. Establishment of Mathematical Model of Boom System
2.1. Description of Concrete Pump Truck
2.2. Degree of Freedom Analysis and Establishment of Coordinate System
2.3. Internal Force Analysis
2.3.1. Internal Force of Hinge Point
2.3.2. Boom Internal Force
2.3.3. Wind Load
2.4. Stress and Deflection Analysis
- (1)
- Continuity, the materials constituting the boom structure fill the volume of the boom without any gap.
- (2)
- Uniformity: the material mechanical properties of any part of each arm are the same.
- (3)
- Isotropic: The mechanical properties of materials are the same in all directions.
- (4)
- Linear elasticity, small deformation: the material is subject to linear elastic deformation, and the deformation amplitude is far less than the size of the boom.
3. Simulation Analysis Based on ANSYS
4. Construction and Optimization of a Surrogate Model
4.1. Data Preparation
4.2. Machine Learning Proxy Model Based on LightGBM
4.3. A Proxy Model Based on the BP Neural Network
- (1)
- Softplus activation function:
- (2)
- Relu activation function:
- (3)
- Sigmoid activation function:
- (4)
- Tanh activation function:
4.4. A Proxy Model Based on the RBF Neural Network
5. Results and Discussion
5.1. Simulation Results of Stress and Strain
5.2. Results of LightGBM
5.3. Results of BP
5.4. Results of RBF
6. Conclusions
- Among the above proxy models, the BP neural network with a single layer of four neurons has the highest accuracy. The fitting accuracy of stress is 99.900%, the fitting accuracy of strain is 99.830%, the prediction accuracy of stress is 99.797%, and the prediction accuracy of strain is 99.985%, which fully meets the calculation accuracy requirements in digital twins.
- The finite element simulation calculation takes at least 9 s, while the calculation time of the proxy model is less than 0.001 s. Compared with the finite element simulation method, the proxy model can significantly improve stress and strain calculation efficiency.
- From the perspective of the model training time, BP, RBF, and LightGBM are in order from long to short. In terms of fitting accuracy, BP, RBF, and LightGBM are in order from good to bad. From the perspective of prediction accuracy, BP, RBF, and LightGBM are in order from good to bad. The training time is positively correlated with the model accuracy, and the depth learning model has higher accuracy than the traditional machine learning model, but the training time is longer.
- The wind force and the wind force arm significantly impact the boom’s stress and strain, which can be more than twice as large.
- In the horizontal attitude, the uneven mass distribution of the boom will have a certain impact on its stress and strain. Every 0.1 times the length of the deviation from the geometric center, its stress and strain will change by more than 3%.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Hua, G. Research on Key Technology of Structure Health Monitoring for Boom of Concrete Pump Truck; Central South University: Changsha, China, 2013; p. 124. [Google Scholar]
- Li, Z.; Jiang, P.; Pan, J.; Zhang, Q.; Zhao, G.; Guan, Z. The predictor-corrector scheme based Generalized-αmethod and its application in nonlinear structural dynamics. Chin. J. Comput. Mech. 2020, 37, 28–33. [Google Scholar] [CrossRef]
- Noh, G.; Bathe, K.J. Further insights into an implicit time integration scheme for structural dynamics. Comput. Struct. 2018, 202, 15–24. [Google Scholar] [CrossRef]
- Wang, K.; Guo, M.; Dai, C.; Li, Z. Information-decision searching algorithm: Theory and applications for solving engineering optimization problems. Inf. Sci. 2022, 607, 1465–1531. [Google Scholar] [CrossRef]
- Kolajoobi, R.A.; Haddadpour, H.; Niri, M.E. Investigating the capability of data-driven proxy models as solution for reservoir geological uncertainty quantification. J. Pet. Sci. Eng. 2021, 205, 108860. [Google Scholar] [CrossRef]
- Gupta, S.; Mukhopadhyay, T.; Kushvaha, V. Microstructural image based convolutional neural networks for efficient prediction of full-field stress maps in short fiber polymer composites. Def. Technol. 2022. [Google Scholar] [CrossRef]
- Afshari, S.S.; Enayatollahi, F.; Xu, X.; Liang, X. Machine learning-based methods in structural reliability analysis: A review. Reliab. Eng. Syst. Saf. 2021, 219, 108223. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, L.; Liu, H.; Lu, P. Stress prediction of bridges using ANSYS soft and general regression neural network. Structures 2022, 40, 812–823. [Google Scholar] [CrossRef]
- Feng, S.; Xu, Y.; Han, X.; Li, Z.; Incecik, A. A phase field and deep-learning based approach for accurate prediction of structural residual useful life. Comput. Methods Appl. Mech. Eng. 2021, 383, 113885. [Google Scholar] [CrossRef]
- Zhang, Y.; Tong, L.; Sun, G. A Structure Analysis of Concrete Pump’s Boom Based on ANSYS. J. Wuhan Univ. Technol. 2004, 28, 536–539. [Google Scholar]
- Wei, L.; Gong, G.; Ren, P.; Si, Y.; Wan, X. Loading analysis on boom structure of concrete pump trucks. Chin. J. Constr. Mach. 2014, 12, 163–167. [Google Scholar] [CrossRef]
- Morooka, K.; Chen, X.; Kurazume, R.; Uchida, S.; Hara, K.; Iwashita, Y.; Hashizume, M. Real-Time Nonlinear FEM with Neural Network for Simulating Soft Organ Model Deformation. In International Conference on Medical Image Computing and Computer-Assisted Intervention; Springer: Berlin/Heidelberg, Germany, 2008; Volume 11, pp. 742–749. [Google Scholar] [CrossRef] [Green Version]
- Han, D.; Zheng, J. A Survey of Metamodeling Techniques in Engineering Optimization. J. East China Univ. Sci. Technol. 2012, 38, 762–768. [Google Scholar] [CrossRef]
- Wu, Y.; Li, W.; Liu, Y. Fatigue life prediction for boom structure of concrete pump truck. Eng. Fail. Anal. 2016, 60, 176–187. [Google Scholar] [CrossRef]
- Qi, M. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. Neural Information Processing Systems; Curran Associates Inc.: Beijing, China, 2017. [Google Scholar]
- Zhao, R.; Wei, D.; Ran, Y.; Zhou, G.; Jia, Y.; Zhu, S.; He, Y. Building Cooling load prediction based on LightGBM. IFAC-Pap. IFAC-Pap 2022, 55, 114–119. [Google Scholar] [CrossRef]
- Xu, J.; Chen, Y.; Xie, T.; Zhao, X.; Xiong, B.; Chen, Z. Prediction of triaxial behavior of recycled aggregate concrete using multivariable regression and artificial neural network techniques. Constr. Build. Mater. 2019, 226, 534–554. [Google Scholar] [CrossRef]
- Duan, Z.H.; Kou, S.C.; Poon, C.S. Prediction of compressive strength of recycled aggregate concrete using artificial neural network and cuckoo search method. Mater. Today Proc. 2021, 46, 8480–8488. [Google Scholar] [CrossRef]
- Han, H.-G.; Ma, M.-L.; Qiao, J.-F. Accelerated gradient algorithm for RBF neural network. Neurocomputing 2021, 441, 237–247. [Google Scholar] [CrossRef]
Moment | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Nm | 0 | 60,000 | 120,000 | 180,000 | 240,000 | 300,000 | 360,000 | 420,000 | 480,000 | 540,000 | 600,000 | 660,000 |
Wind Force | |||||
---|---|---|---|---|---|
N | 0 | 1000 | 2000 | 3000 | 4000 |
Wind Average Acting Moment | |||||
---|---|---|---|---|---|
m | 0 | 10 | 20 | 30 | 40 |
0.4 | 0.45 | 0.5 | 0.55 | 0.6 | |
---|---|---|---|---|---|
Stress (Mpa) | 597.060 | 607.291 | 617.522 | 627.753 | 637.985 |
Strain (mm) | 147.961 | 150.683 | 153.405 | 156.128 | 158.850 |
Configuration | Learning Rate | Training Times | Lambda_l2 | Stress Fitting Error% | Strain Fitting Error% | Stress Prediction Error% | Strain Prediction Error% | Training Time |
---|---|---|---|---|---|---|---|---|
1 | 0.05 | 1000 | 0.6 | −0.206 | −1.133 | −19.063 | −18.077 | 0.7 s |
2 | 0.05 | 2000 | 0.6 | −0.260 | −1.118 | −18.419 | −17.434 | 1.1 s |
3 | 0.05 | 3000 | 0.6 | −0.267 | −1.107 | −18.175 | −17.299 | 1.5 s |
4 | 0.05 | 4000 | 0.6 | −0.267 | −1.107 | −18.083 | −17.233 | 1.7 s |
5 | 0.05 | 5000 | 0.6 | −0.257 | −1.112 | −18.022 | −17.201 | 3.3 s |
6 | 0.01 | 5000 | 0.6 | 3.347 | −1.259 | −17.682 | −17.226 | 2.2 s |
7 | 0.01 | 10,000 | 0.6 | −0.233 | −1.091 | −18.300 | −17.464 | 3.4 s |
8 | 0.01 | 15,000 | 0.6 | −0.224 | −1.094 | −18.226 | −17.332 | 5.2 s |
9 | 0.01 | 20,000 | 0.6 | −0.231 | −1.118 | −18.105 | −17.223 | 6.4 s |
10 | 0.01 | 25,000 | 0.6 | −0.211 | −1.119 | −18.055 | −17.210 | 8.3 s |
11 | 0.05 | 5000 | 0.2 | −0.186 | −1.121 | −18.024 | −17.211 | 2.6 s |
12 | 0.05 | 5000 | 0.4 | −0.265 | −1.092 | −18.035 | −17.212 | 2.2 s |
13 | 0.05 | 5000 | 0.8 | −0.186 | −1.075 | −18.040 | −17.199 | 2.5 s |
14 | 0.05 | 5000 | 1 | −0.268 | −1.099 | −18.040 | −17.192 | 2.5 s |
Configuration | Training Times | Optimizer | Activation Function | Layer(s) | Hidden Layer Size | Training Set MSE Loss | Validation Set MSE Loss | Stress Fitting Error% | Strain Fitting Error% | Stress Prediction Error% | Strain Prediction Error% | Training Time |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 5000 | Adam | Softplus | 1 | 4 | 1.96 × 10−3 | 2.28 × 10−3 | 0.084 | −0.257 | −0.954 | −2.889 | 24.2 s |
2 | 10,000 | Adam | Softplus | 1 | 4 | 6.02 × 10−4 | 7.73 × 10−4 | 0.040 | −0.212 | 0.288 | −0.699 | 43.8 s |
3 | 15,000 | Adam | Softplus | 1 | 4 | 5.96 × 10−4 | 7.01 × 10−4 | −0.100 | −0.170 | −0.203 | 0.015 | 65.9 s |
4 | 20,000 | Adam | Softplus | 1 | 4 | 5.62 × 10−4 | 3.83 × 10−4 | −0.253 | −0.330 | 0.263 | 0.143 | 87.8 s |
5 | 5000 | SGD | Softplus | 1 | 4 | 3.76 × 10−3 | 3.77 × 10−3 | 0.022 | −0.293 | −3.555 | −4.355 | 16.2 s |
6 | 10,000 | SGD | Softplus | 1 | 4 | 2.98 × 10−3 | 2.64 × 10−3 | 0.100 | −0.166 | −2.073 | −2.288 | 32.9 s |
7 | 15,000 | SGD | Softplus | 1 | 4 | 3.22 × 10−3 | 2.65 × 10−3 | −0.124 | −0.358 | −3.389 | −4.407 | 49.6 s |
8 | 20,000 | SGD | Softplus | 1 | 4 | 2.50 × 10−3 | 2.33 × 10−3 | 0.010 | −0.296 | −2.843 | −3.437 | 63.4 s |
9 | 5000 | Adam | Softplus | 1 | 6 | 5.06 × 10−4 | 7.28 × 10−4 | 0.017 | 0.032 | −1.462 | −1.262 | 26.1 s |
10 | 10,000 | Adam | Softplus | 1 | 6 | 1.41 × 10−4 | 2.27 × 10−4 | −0.126 | −0.041 | −0.584 | −1.113 | 51.9 s |
11 | 15,000 | Adam | Softplus | 1 | 6 | 1.11 × 10−4 | 1.49 × 10−4 | −0.017 | −0.241 | −0.408 | −1.038 | 79.3 s |
12 | 20,000 | Adam | Softplus | 1 | 6 | 8.72 × 10−5 | 1.09 × 10−4 | −0.093 | −0.207 | −0.377 | −0.080 | 111.1 s |
13 | 5000 | Adam | Softplus | 1 | 8 | 8.09 × 10−5 | 9.56 × 10−5 | −0.048 | −0.217 | −1.402 | −1.769 | 26.4 s |
14 | 10,000 | Adam | Softplus | 1 | 8 | 6.42 × 10−5 | 7.54 × 10−5 | −0.030 | −0.229 | −0.653 | −0.697 | 52.2 s |
15 | 15,000 | Adam | Softplus | 1 | 8 | 7.35 × 10−5 | 8.86 × 10−5 | −0.003 | −0.263 | −0.756 | −1.116 | 79.7 s |
16 | 20,000 | Adam | Softplus | 1 | 8 | 5.65 × 10−5 | 7.62 × 10−5 | 0.069 | −0.223 | −0.592 | −1.075 | 106.8 s |
17 | 5000 | Adam | Softplus | 1 | 10 | 6.95 × 10−5 | 8.16 × 10−5 | 0.003 | −0.243 | −0.436 | −0.811 | 26.7 s |
18 | 10,000 | Adam | Softplus | 1 | 10 | 5.40 × 10−5 | 7.20 × 10−5 | −0.033 | −0.291 | −0.808 | −0.691 | 53.1 s |
19 | 15,000 | Adam | Softplus | 1 | 10 | 6.43 × 10−5 | 8.19 × 10−5 | 0.087 | −0.272 | −0.362 | −1.629 | 80.2 s |
20 | 20,000 | Adam | Softplus | 1 | 10 | 4.25 × 10−5 | 4.31 × 10−5 | 0.006 | −0.336 | −0.620 | −1.277 | 107.3 s |
21 | 5000 | Adam | Softplus | 1 | 12 | 8.30 × 10−5 | 1.04 × 10−4 | -0.375 | −0.269 | −0.140 | −1.398 | 26.4 s |
22 | 10,000 | Adam | Softplus | 1 | 12 | 4.67 × 10−5 | 4.71 × 10−5 | 0.097 | −0.308 | −0.125 | −0.872 | 55.7 s |
23 | 15,000 | Adam | Softplus | 1 | 12 | 3.53 × 10−5 | 4.09 × 10−5 | −0.012 | −0.358 | −0.416 | −0.717 | 79.9 s |
24 | 20,000 | Adam | Softplus | 1 | 12 | 4.51 × 10−5 | 4.29 × 10−5 | 0.078 | −0.321 | 0.012 | −0.532 | 109.8 s |
25 | 10,000 | Adam | Sigmoid | 1 | 12 | 4.53 × 10−5 | 4.06 × 10−5 | 0.070 | −0.110 | −2.216 | −1.180 | 52.7 s |
26 | 10,000 | Adam | Relu | 1 | 12 | 1.61 × 10−4 | 3.68 × 10−4 | 0.203 | 0.135 | −3.039 | −2.645 | 52.6 s |
27 | 10,000 | Adam | Tanh | 1 | 12 | 6.05 × 10−5 | 7.68 × 10−5 | −0.051 | −0.053 | −5.237 | −3.368 | 51.9 s |
28 | 5000 | Adam | Softplus | 2 | 4 + 2 | 8.90 × 10−4 | 1.15 × 10−3 | 0.284 | 0.007 | −1.292 | −2.057 | 27.2 s |
29 | 10,000 | Adam | Softplus | 2 | 4 + 2 | 6.37 × 10−4 | 8.01 × 10−4 | 0.030 | −0.134 | 0.242 | −0.655 | 53.8 s |
30 | 15,000 | Adam | Softplus | 2 | 4 + 2 | 4.68 × 10−4 | 6.14 × 10−4 | −0.156 | −0.321 | −0.895 | −0.717 | 81.4 s |
31 | 20,000 | Adam | Softplus | 2 | 4 + 2 | 5.59 × 10−4 | 6.88 × 10−4 | −0.009 | −0.165 | 0.139 | −0.871 | 108.1 s |
32 | 5000 | Adam | Softplus | 2 | 6 + 3 | 2.42 × 10−4 | 3.35 × 10−4 | −0.227 | −0.244 | 0.255 | −0.006 | 32.6 s |
33 | 10,000 | Adam | Softplus | 2 | 6 + 3 | 1.15 × 10−4 | 1.38 × 10−4 | −0.122 | −0.201 | −0.194 | −0.411 | 64.9 s |
34 | 15,000 | Adam | Softplus | 2 | 6 + 3 | 9.65 × 10−5 | 1.17 × 10−4 | 0.022 | −0.289 | −0.783 | −0.799 | 97.4 s |
35 | 20,000 | Adam | Softplus | 2 | 6 + 3 | 1.43 × 10−4 | 1.67 × 10−4 | 0.009 | −0.232 | −0.555 | −0.093 | 129.2 s |
36 | 5000 | Adam | Softplus | 2 | 8 + 4 | 1.25 × 10−4 | 1.35 × 10−4 | −0.085 | −0.394 | −0.896 | −1.113 | 32.5 s |
37 | 10,000 | Adam | Softplus | 2 | 8 + 4 | 8.67 × 10−5 | 9.72 × 10−5 | 0.009 | −0.263 | −0.361 | −1.280 | 65.5 s |
38 | 15,000 | Adam | Softplus | 2 | 8 + 4 | 6.48 × 10−5 | 8.62 × 10−5 | −0.025 | −0.425 | −0.255 | −1.226 | 99.5 s |
39 | 20,000 | Adam | Softplus | 2 | 8 + 4 | 4.38 × 10−5 | 4.91 × 10−5 | −0.207 | −0.333 | −0.022 | −0.337 | 131.1 s |
40 | 5000 | Adam | Softplus | 2 | 4 + 8 | 1.03 × 10−3 | 1.09 × 10−3 | 0.319 | 0.075 | −0.420 | −1.480 | 32.7 s |
41 | 10,000 | Adam | Softplus | 2 | 4 + 8 | 6.27 × 10−4 | 6.99 × 10−4 | −0.073 | −0.221 | 0.141 | −1.114 | 64.3 s |
42 | 15,000 | Adam | Softplus | 2 | 4 + 8 | 6.28 × 10−4 | 7.87 × 10−4 | 0.055 | −0.126 | 0.121 | −0.820 | 96.6 s |
43 | 20,000 | Adam | Softplus | 2 | 4 + 8 | 5.20 × 10−4 | 6.72 × 10−4 | −0.144 | −0.338 | −0.601 | −0.468 | 131.4 s |
Configuration | Training Times | Optimizer | Learning Rate | Training Set MSE Loss | Validation Set MSE Loss | Stress Fitting Error% | Strain Fitting Error% | Stress Prediction Error% | Strain Prediction Error% | Training Time |
---|---|---|---|---|---|---|---|---|---|---|
1 | 2000 | SGD | 0.1 | 3.24 × 10−6 | 1.58 × 10−3 | 0.534 | 0.343 | −1.262 | 0.294 | 5.8 s |
2 | 4000 | SGD | 0.1 | 4.95 × 10−7 | 1.58 × 10−3 | 0.541 | 0.358 | −1.245 | 0.281 | 6.7 s |
3 | 6000 | SGD | 0.1 | 1.63 × 10−7 | 1.58 × 10−3 | 0.543 | 0.361 | −1.247 | 0.271 | 9.5 s |
4 | 8000 | SGD | 0.1 | 5.92 × 10−8 | 1.59 × 10−3 | 0.543 | 0.362 | −1.250 | 0.265 | 12.8 s |
5 | 1000 | Adam | 0.01 | 5.39 × 10−3 | 2.60 × 10−1 | 12.482 | 11.174 | −22.159 | −21.337 | 2.4 s |
6 | 2000 | Adam | 0.01 | 3.76 × 10−3 | 3.03 × 10−1 | 11.832 | 11.095 | −24.870 | −23.845 | 4.4 s |
7 | 3000 | Adam | 0.01 | 3.74 × 10−3 | 3.05 × 10−1 | 11.795 | 11.203 | −25.555 | −24.420 | 5.6 s |
8 | 4000 | Adam | 0.01 | 3.64 × 10−3 | 3.41 × 10−1 | 12.079 | 12.109 | −25.780 | −24.775 | 7.2 s |
9 | 2000 | SGD | 0.05 | 1.62 × 10−5 | 1.65 × 10−3 | 0.523 | 0.322 | −1.272 | 0.340 | 3.7 s |
10 | 4000 | SGD | 0.05 | 3.54 × 10−6 | 1.59 × 10−3 | 0.530 | 0.343 | −1.243 | 0.314 | 6.6 s |
11 | 6000 | SGD | 0.05 | 1.13 × 10−6 | 1.58 × 10−3 | 0.536 | 0.353 | −1.227 | 0.309 | 10.5 s |
12 | 8000 | SGD | 0.05 | 5.35 × 10−7 | 1.59 × 10−3 | 0.539 | 0.358 | −1.223 | 0.303 | 12.6 s |
13 | 10,000 | SGD | 0.05 | 3.00 × 10−7 | 1.59 × 10−3 | 0.540 | 0.361 | −1.222 | 0.298 | 16.1 s |
14 | 10,000 | SGD | 0.01 | 1.72 × 10−5 | 1.66 × 10−3 | 0.519 | 0.321 | −1.258 | 0.353 | 15.9 s |
15 | 20,000 | SGD | 0.01 | 3.81 × 10−6 | 1.59 × 10−3 | 0.527 | 0.342 | −1.227 | 0.331 | 31.3 s |
16 | 30,000 | SGD | 0.01 | 1.25 × 10−6 | 1.59 × 10−3 | 0.533 | 0.354 | −1.209 | 0.327 | 48.8 s |
17 | 40,000 | SGD | 0.01 | 6.42 × 10−7 | 1.59 × 10−3 | 0.535 | 0.358 | −1.204 | 0.322 | 62.9 s |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, C.; Feng, G.; Zhao, X. An Efficient Calculation Method for Stress and Strain of Concrete Pump Truck Boom Considering Wind Load Variation. Machines 2023, 11, 161. https://doi.org/10.3390/machines11020161
Zhou C, Feng G, Zhao X. An Efficient Calculation Method for Stress and Strain of Concrete Pump Truck Boom Considering Wind Load Variation. Machines. 2023; 11(2):161. https://doi.org/10.3390/machines11020161
Chicago/Turabian StyleZhou, Can, Geling Feng, and Xin Zhao. 2023. "An Efficient Calculation Method for Stress and Strain of Concrete Pump Truck Boom Considering Wind Load Variation" Machines 11, no. 2: 161. https://doi.org/10.3390/machines11020161
APA StyleZhou, C., Feng, G., & Zhao, X. (2023). An Efficient Calculation Method for Stress and Strain of Concrete Pump Truck Boom Considering Wind Load Variation. Machines, 11(2), 161. https://doi.org/10.3390/machines11020161