一个改进的水步算法,用于解决反向的汉堡汉克斯利方程
Hassan Dana Mazraeh1, Kourosh Parand2,3, Mehdi Hosseinzadeh4,5
1Department of Computer and Data Sciences, Faculty of Mathematical Sciences, Shahid Beheshti University, G.C. Tehran, Iran.
Scientific reports
|November 20, 2024
概括
改进的水行者算法和基于物理的神经网络有效地解决了反向的伯格斯 - 赫克斯利方程. 增强的水行者算法在神经网络上提供了显著的速度优势.
科学领域:
- 计算数学 计算数学 计算数学
- 应用数学 应用数学 应用数学
- 数字分析 数字分析
背景情况:
- 像伯格斯-哈克斯利方程这样的非线性局部微分方程 (PDEs) 在建模复杂现象中至关重要.
- 解决这些PDEs的逆形式对于从观测数据推断参数至关重要.
- 挑战来自于这些方程的固有非线性和复杂性.
研究的目的:
- 介绍一个改进的水步行算法,用于反向的伯格斯-哈克斯利方程.
- 为同一个反向问题提出一个基于物理学的神经网络 (PINN).
- 为了比较改进的水步行算法与现有方法的性能,包括原始的水步行算法,遗传算法和标准PINN.
主要方法:
- 开发一个增强的水上步行者算法.
- 实现一个物理信息神经网络 (PINN).
- 在标准化硬件配置上使用MATLAB进行比较数值分析.
主要成果:
- 改进的水步算法和PINN都在解决逆伯格斯 - 赫克斯利方程时实现了高准确性,10,000次代.
- 改进的水上步行算法显示出了显著的速度改进,比PINN.快近四倍.
- 这两种表现最好的方法的平均绝对误差为10,000次代.
结论:
- 改进的Water Strider算法是一种高效和准确的方法,用于解决反向的伯格斯-哈克斯利方程.
- 基于物理学的神经网络为这个反向问题提供了一个可行的替代方案.
- 增强的水步行算法提供了一个计算上有利的方法,特别是当速度是关键因素时.
相关概念视频
The Buckingham Pi Theorem
527
The Buckingham Pi theorem provides a structured method to simplify fluid dynamics problems by reducing complex systems of variables to dimensionless terms.
527
Henderson-Hasselbalch Equation
68.4K
The ionization-constant expression for a solution of a weak acid can be written as:
68.4K
Typical Model Studies
340
Fluid mechanics model studies often utilize scaled-down systems to predict fluid behavior in full-scale environments, such as river flows, dam spillways, and structures interacting with open surfaces. Maintaining Froude number similarity in river models is crucial, as it replicates surface flow features like wave patterns and velocities.
340
Uniform Depth Channel Flow: Problem Solving
58
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
58
Hydraulic Jump: Problem Solving
54
To analyze a hydraulic jump in a rectangular channel with a flow speed of 6 meters per second, follow these steps:Calculate Effective Upstream Velocity:When the downstream gate closes, a hydraulic jump forms, traveling upstream at 2 meters per second. This wave speed combines with the initial channel flow velocity, creating an effective upstream velocity.Identify Flow Velocities Before and After the Hydraulic Jump:Upstream of the hydraulic jump, the effective flow velocity includes both the...
54
Routh-Hurwitz Criterion II
192
In the application of the Routh-Hurwitz criterion, two specific scenarios can arise that complicate stability analysis.
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
192


