BaseHasegawa

Examples using this class are:

Acoustofluidics 2022: ARF Comparison

Acoustofluidics 2022: ARF Comparison

Acoustofluidics 2022: ARF Comparison
Acoustofluidics 2022: Plotting the Scattering Field

Acoustofluidics 2022: Plotting the Scattering Field

Acoustofluidics 2022: Plotting the Scattering Field
Hasegawa (1979) Figure 3

Hasegawa (1979) Figure 3

Hasegawa (1979) Figure 3
Pressure Plots for different theories

Pressure Plots for different theories

Pressure Plots for different theories
Pressure Plot

Pressure Plot

Pressure Plot
class osaft.solutions.hasegawa1969.base.BaseHasegawa(f, R_0, rho_s, E_s, nu_s, rho_f, c_f, p_0, wave_type, position=None)[source]

Bases: BaseSphereFrequencyComposite, BaseSolution

Base class for Hasegawa & Yosioka (1969)

Parameters
  • f (Frequency | float | int) – Frequency [Hz]

  • R_0 (Sphere | float | int) – Radius of the particle [m]

  • rho_s (float) – Density of the solid scattering particle [kg/m^3]

  • E_s (float) – Young’s modulus of the solid scattering particle [N/m^2]

  • nu_s (float) – Poisson’s ratio of the solid scattering particle [-]

  • rho_f (float) – Density of the fluid [kg/m^3]

  • c_f (float) – Speed of sound in the fluid [m/s]

  • p_0 (float) – Pressure amplitude of the incident field [Pa]

  • position (None | float, optional) – Position in the standing wave field [rad]

    Default: None

  • wave_type (WaveType) – Progressive wave [-]

Public Data Attributes:

Inherited from BaseSphereFrequencyComposite
Inherited from BaseFrequencyComposite
Inherited from BaseSolution

Public Methods:

Inherited from BaseFrequencyComposite

input_variables()

Returns all properties that are settable.

Inherited from BaseSolution

copy()

Returns a copy of the object

check_wave_type()

Checks if wave_type is in supported_wavetypes


A_in(n)[source]

Wraps to osaft.core.backgroundfields.BackgroundField.A_in

Return type

complex

check_wave_type()

Checks if wave_type is in supported_wavetypes

Raises

WrongWaveTypeError – If wave_type is not supported

Return type

None

copy()

Returns a copy of the object

Return type

BaseSolution

classmethod input_variables()

Returns all properties that are settable.

Returns a list of the names of all properties that are settable, i.e. all properties that wrap a PassiveVariable.

Return type

list[str]

property E_s: float

Wraps to osaft.core.solids.ElasticSolid.E_s

Return type

float

property R_0: float

Wrapper for osaft.core.geometries.Sphere.R_0

Return type

float

property area: float

Wrapper for osaft.core.geometries.Sphere.area

Return type

float

property c_f: float

Wraps to osaft.core.fluids.InviscidFluid.c_f

Return type

float

property f: float

wrapper for osaft.core.frequency.Frequency.f

Return type

float

property k_f: float

Wraps to osaft.core.fluids.InviscidFluid.k_f

Return type

float

property k_s_l: float

Wraps to osaft.core.solids.ElasticSolid.k_l

Return type

float

property k_s_t: float

Wraps to osaft.core.solids.ElasticSolid.k_t

Return type

float

property kappa_f: float

Wraps to osaft.core.fluids.InviscidFluid.kappa_f

Return type

float

property lambda_rho: float

ratio of densities [-]

Return type

float

property nu_s: float

Wraps to osaft.core.solids.ElasticSolid.nu_s

Return type

float

property omega: float

wrapper for osaft.core.frequency.Frequency.omega

Return type

float

property p_0: float

Wraps to osaft.core.backgroundfields.BackgroundField.p_0

Return type

float

property position: float

Wraps to osaft.core.backgroundfields.BackgroundField.position

Return type

float

property rho_f: float

Wraps to osaft.core.fluids.InviscidFluid.rho_f

Return type

float

property rho_s: float

Wraps to osaft.core.solids.ElasticSolid.rho_s

Return type

float

property volume: float

Wrapper for osaft.core.geometries.Sphere.volume

Return type

float

property wave_type: WaveType

Wraps to osaft.core.backgroundfields.BackgroundField.wave_type

Return type

WaveType

property x_f: float

dimensionless wave number in the fluid [-]

Return type

float

property x_s_l: float

dimensionless wave number in the particle, longitudinal direction [-]

Return type

float

property x_s_t: float

dimensionless wave number in the particle, transversal direction [-]

Return type

float