声学驱动泡的非线性表面模式振荡的内存友好的固定点代方法:从高性能GPU编程的角度来看.
Péter Kalmár1, Ferenc Hegedűs1, Dániel Nagy1
1Department of Hydrodynamic Systems, Faculty of Mechanical Engineering, Budapest University of Technology and Economics, Budapest, Hungary.
Ultrasonics sonochemistry
|August 14, 2023
概括
一种新的固定点代方法有效地解决了非线性微泡振荡. 这种技术准确地模拟了合的表面模式和平均半径动态,证明了对大规模计算的有效性.
科学领域:
- 声学 声学 在声学方面
- 流体动力学 流体动力学
- 非线性动力学是一种非线性动力学.
背景情况:
- 微泡动力学在各种应用中至关重要,但它们的非线性振荡是复杂的模型.
- 现有的模型经常与治理方程的隐含性质作斗争,限制了计算效率.
研究的目的:
- 开发和验证一项固定点代技术,用于分析声学激发的微气泡中的非线性表面模式振荡.
- 提供一种高效的计算方法,用于研究在声学激发下微气泡的行为.
主要方法:
- 固定点代技术被应用来解决隐含的普通微分方程,控制微泡动力学.
- 该模型扩展了Keller-Miksis方程,并结合了平均半径和表面模式之间的非线性合.
- 只有涉及第二导数的隐性术语才被反复评估.
主要成果:
- 固定点代方法在大多数情况下实现了高精度 (10 - 9 错误) 与最小的重新评估.
- 该技术在各种参数组合中显示出强度.
- 尽管它比高斯消除更高的算术运算,但它的无矩阵性质是内存高效的.
结论:
- 提出的固定点代技术为非线性微泡表面模式振荡提供了高效和准确的解决方案.
- 它的内存友好型方法使其适合在广泛的参数研究中进行高性能GPU计算.
- 这种方法提升了声学驱动的微气泡系统的建模能力.
相关概念视频
Accelerating Fluids
1.1K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
1.1K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
81
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
81
Turbulent Flow: Problem Solving
159
Carbonation is a process used to dissolve carbon dioxide gas in a liquid, commonly used in the production of carbonated beverages. Achieving efficient carbonation requires careful control of temperature, pressure, and flow conditions. By adjusting these parameters, carbonation efficiency can be maximized, producing a higher concentration of CO2 in the liquid.
Temperature is a key factor in CO2 solubility. In this case, the CO2 gas and the liquid are cooled to 20°C. Lower temperatures...
Temperature is a key factor in CO2 solubility. In this case, the CO2 gas and the liquid are cooled to 20°C. Lower temperatures...
159
Forced Oscillations
6.6K
When an oscillator is forced with a periodic driving force, the motion may seem chaotic. The motions of such oscillators are known as transients. After the transients die out, the oscillator reaches a steady state, where the motion is periodic, and the displacement is determined.
6.6K
Damped Oscillations
5.8K
In the real world, oscillations seldom follow true simple harmonic motion. A system that continues its motion indefinitely without losing its amplitude is termed undamped. However, friction of some sort usually dampens the motion, so it fades away or needs more force to continue. For example, a guitar string stops oscillating a few seconds after being plucked. Similarly, one must continually push a swing to keep a child swinging on a playground.
Although friction and other non-conservative...
Although friction and other non-conservative...
5.8K
Oscillations about an Equilibrium Position
5.4K
Stability is an important concept in oscillation. If an equilibrium point is stable, a slight disturbance of an object that is initially at the stable equilibrium point will cause the object to oscillate around that point. For an unstable equilibrium point, if the object is disturbed slightly, it will not return to the equilibrium point. There are three conditions for equilibrium points—stable, unstable, and half-stable. A half-stable equilibrium point is also unstable, but is named so...
5.4K


