Abstract
The variational approach of finding the extremum of an objective functional is an alternative approach to the solution of partial differential equations in mechanics of continua. The great challenge in the calculus of variations direct methods is to find a set of functions that will be able to approximate the solution accurately enough. Artificial neural networks are a powerful tool for approximation, and the physics-based functional can be the natural loss for a machine learning method. In this paper, we focus on the loss that may take non-linear fluid properties and mass forces into account. We modified the energy-based variational principle and determined the constraints on its unknown functions that implement boundary conditions. We explored artificial neural networks as an option for loss minimization and the approximation of the unknown functions. We compared the obtained results with the known solutions. The proposed method allows modeling non-Newtonian fluids flow including blood, synthetic oils, paints, plastic, bulk materials, and even rheomagnetic fluids. The fluids flow velocity approximation error was up to 4% in comparison with the analytical and numerical solutions.
Original language | English |
---|---|
Title of host publication | 2022 IEEE Congress on Evolutionary Computation, CEC 2022 - Conference Proceedings |
Number of pages | 8 |
Publisher | IEEE |
Publication date | 2022 |
ISBN (Electronic) | 9781665467087 |
DOIs | |
Publication status | Published - 2022 |
Event | 2022 IEEE Congress on Evolutionary Computation, CEC 2022 - Padua, Italy Duration: 18 Jul 2022 → 23 Jul 2022 |
Conference
Conference | 2022 IEEE Congress on Evolutionary Computation, CEC 2022 |
---|---|
Country/Territory | Italy |
City | Padua |
Period | 18/07/2022 → 23/07/2022 |
Bibliographical note
Publisher Copyright:© 2022 IEEE.
Keywords
- calculus of variations
- continuum mechanics
- convolutional neural network
- differentiable physics
- loss
- multilayer perceptron
- physics-based machine learning
- variational principle