OSAFT Library: An Open-Source Python']Python Library for Acoustofluidics

被引:2
作者
Fankhauser, Jonas [1 ]
Goering, Christoph [1 ]
Dual, Juerg [1 ]
机构
[1] Swiss Fed Inst Technol, Inst Mech Syst, Mech & Expt Dynam, Zurich, Switzerland
关键词
!text type='python']python[!/text; acoustofluidics; microfluidics; acoustic radiation force; acoustic scattering; acoustic streaming; ACOUSTIC-RADIATION FORCE; HEAT-CONDUCTING FLUID; SPHERICAL-PARTICLE; PRESSURE; FIELD;
D O I
10.3389/fphy.2022.893686
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
In this article, we present the Open-Source AcoustoFluidics Theories (OSAFT) library (version 0.9.14), a Python library for acoustofluidics. The focus of the library is the classical problem of a particle suspended in a fluid and subjected to an incident acoustic wave. The Python code provides easy access to a number of theories describing acoustic scattering, acoustic streaming, and most importantly the acoustic radiation force exerted on the particle. At the time of submission of this article, six different theoretical models and various limiting cases thereof are available. All are treating the problem of a single, spherical particle in an infinite 3D-domain subjected to an incident plane standing or plane traveling wave. The implementations of further theories are currently under development. Our code is designed to be extensible. A library of fluid and solid material models facilitates the implementation of new theories. A unified application programming interface (API), which is used across all models, makes comparisons between different theories straightforward. Such comparisons can be made directly by the user or through the plotting capabilities of our library. The code is distributed through Python's standard software repository PyPi. Illustrative examples on the project's website serve as a starting point for learning the library's API. For a more in-depth understanding of the code, complete documentation of the codebase, directed at users as well as future collaborators, is available online. In an effort to make the library as extensive as possible, the authors of this article are looking for collaborators on the project.
引用
收藏
页数:11
相关论文
共 26 条
[1]   Acoustic radiation force acting on a heavy particle in a standing wave can be dominated by the acoustic microstreaming [J].
Baasch, Thierry ;
Pavlic, Alen ;
Dual, Jurg .
PHYSICAL REVIEW E, 2019, 100 (06)
[2]  
CPCB, 2022, MENTORING MEN WEBSIT
[3]  
Danilov S. D., 1986, Fluid Dynamics, V21, P812, DOI 10.1007/BF01050907
[4]  
Doinikov AA, 2003, REC RES DEV ACOUST, V1, P39
[5]  
DOINIKOV AA, 1994, J FLUID MECH, V267, P1, DOI 10.1017/S0022112094001096
[6]  
DOINIKOV AA, 1994, P R SOC-MATH PHYS SC, V447, P447, DOI 10.1098/rspa.1994.0150
[7]   Acoustic radiation force on a spherical particle in a viscous heat-conducting fluid .1. General formula [J].
Doinikov, AA .
JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1997, 101 (02) :713-721
[8]   Acoustic radiation force on a spherical particle in a viscous heat-conducting fluid .2. Force on a rigid sphere [J].
Doinikov, AA .
JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1997, 101 (02) :722-730
[9]   Acoustic radiation force on a spherical particle in a viscous heat-conducting fluid .3. Force on a liquid drop [J].
Doinikov, AA .
JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1997, 101 (02) :731-740
[10]   Nonlinear dynamics of a solid particle in an acoustically excited viscoelastic fluid. II. Acoustic radiation force [J].
Doinikov, Alexander A. ;
Fankhauser, Jonas ;
Dual, Juerg .
PHYSICAL REVIEW E, 2021, 104 (06)