A General Method for Solving Differential Equations of Motion Using Physics-Informed Neural Networks
Source abstract
Abstract
The physics-informed neural network (PINN) is an effective alternative method for solving differential equations that do not require grid partitioning, making it easy to implement. In this study, using automatic differentiation techniques, the PINN method is employed to solve differential equations by embedding prior physical information, such as boundary and initial conditions, into the loss function. The differential equation solution is obtained by minimizing the loss function. The PINN method is trained using the Adam algorithm, taking the differential equations of motion in structural dynamics as an example. The time sample set generated by the Sobol sequence is used as the input, while the displacement is considered the output. The initial conditions are incorporated into the loss function as penalty terms using automatic differentiation techniques. The effectiveness of the proposed method is validated through the numerical analysis of a two-degree-of-freedom system, a four-story frame structure, and a cantilever beam. The study also explores the impact of the input samples, the activation functions, the weight coefficients of the loss function, and the width and depth of the neural network on the PINN predictions. The results demonstrate that the PINN method effectively solves the differential equations of motion of damped systems. It is a general approach for solving differential equations of motion.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Model Reduction and Neural Networks · Neural Networks and Applications · Fluid Dynamics and Turbulent Flows
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Key Laboratory of Urban Security and Disaster Engineering, Ministry of Education, Beijing University of Technology, Beijing 100024, China
Funding
National Key Research and Development Program of China
References (29)
Show source-provided references
1. Farlow, S.J. (1993). Partial Differential Equations for Scientists and Engineers, Courier Corporation.
2. Ames, W.F. (2014). Numerical Methods for Partial Differential Equations, Academic Press.
3. Johnson, C. (2012). Numerical Solution of Partial Differential Equations by the Finite Element Method, Courier Corporation.
4. Smith, G.D., Smith, G.D., and Smith, G.D.S. (1985). Numerical Solution of Partial Differential Equations: Finite Difference Methods, Oxford University Press.
5. On the unconditional stability of an implicit algorithm for nonlinear structural dynamics10.1115/1.3423721 ↗
6. Ijari, K., and Paternina-Arboleda, C.D. (2024). Sustainable Pavement Management: Harnessing Advanced Machine Learning for Enhanced Road Maintenance. Appl. Sci., 14.10.3390/app14156640 ↗
7. Feretzakis, G., Sakagianni, A., Anastasiou, A., Kapogianni, I., Tsoni, R., Koufopoulou, C., Karapiperis, D., Kaldis, V., Kalles, D., and Verykios, V.S. (2024). Machine Learning in Medical Triage: A Predictive Model for Emergency Department Disposition. Appl. Sci., 14.10.3390/app14156623 ↗
8. Bayesian finite element model updating with a variational autoencoder and polynomial chaos expansion10.1016/j.engstruct.2024.118606 ↗
9. Probabilistic model updating of civil structures with a decentralized variational inference approach10.1016/j.ymssp.2024.111106 ↗
10. Solving differential equations using deep neural networks10.1016/j.neucom.2020.02.015 ↗
11. Artificial neural networks for solving ordinary and partial differential equations10.1109/72.712178 ↗
12. A constrained integration (CINT) approach to solving partial differential equations using artificial neural networks10.1016/j.neucom.2014.11.058 ↗
13. Solving differential equations with neural networks: Applications to the calculation of cosmological phase transitions10.1103/PhysRevD.100.016002 ↗
14. A unified deep artificial neural network approach to partial differential equations in complex geometries10.1016/j.neucom.2018.06.056 ↗
15. Physics-informed machine learning10.1038/s42254-021-00314-5 ↗
16. Fatigue life evolution of steel wire considering corrosion-fatigue coupling effect: Analytical model and application
17. Automated vision-based multi-plane bridge displacement monitoring10.1016/j.autcon.2024.105619 ↗
18. Efficient Bayesian inference for finite element model updating with surrogate modeling techniques10.1007/s13349-024-00768-y ↗
19. Improved hierarchical Bayesian modeling framework with arbitrary polynomial chaos for probabilistic model updating10.1016/j.ymssp.2024.111409 ↗
20. Probabilistic machine learning approach for structural reliability analysis10.1016/j.probengmech.2023.103502 ↗
21. Copula-based JPDF of wind speed, wind direction, wind angle, and temperature with SHM data10.1016/j.probengmech.2023.103483 ↗
22. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations10.1016/j.jcp.2018.10.045 ↗
23. A physics-informed deep learning framework for inversion and surrogate modeling in solid mechanics10.1016/j.cma.2021.113741 ↗
24. General solutions for nonlinear differential equations: A rule-based self-learning approach using deep reinforcement learning10.1007/s00466-019-01715-1 ↗
25. Physics-informed neural networks for heat transfer problems10.1115/1.4050542 ↗
26. PPINN: Parareal physics-informed neural network for time-dependent PDEs10.1016/j.cma.2020.113250 ↗
27. B-PINNs: Bayesian physics-informed neural networks for forward and inverse PDE problems with noisy data10.1016/j.jcp.2020.109913 ↗
28. Bolandi, H., Sreekumar, G., Li, X., Lajnef, N., and Boddeti, V.N. (2022). Physics Informed Neural Network for Dynamic Stress Prediction. arXiv.10.1007/s10489-023-04923-8 ↗
29. Automatic differentiation in machine learning: A survey