pyva.systems.acousticRadiators.Monopole

class pyva.systems.acousticRadiators.Monopole(Q, fluid=<class 'pyva.properties.materialClasses.Fluid'>)

Bases: object

The Monopole class defines an acoustic momopole

Q

Source strength in volume flow rate amplitude Q = dV/dt

fluid: fluid of free space

__init__(Q, fluid=<class 'pyva.properties.materialClasses.Fluid'>)

Class contructor for Monopole

Parameters:
  • Q – Source strength in volume flow rate amplitude Q = dV/dt

  • fluid – fluid in free space

Examples

import acousticRadiators as ar myMono = ar.Monopole(1.0)

Methods

__init__(Q[, fluid])

Class contructor for Monopole

pAmp(omega, r[, Q])

radiation_impedance(omega)

Acoustic radiation impedance of Monopole Zrad = p/Q

radiation_impedance(omega)

Acoustic radiation impedance of Monopole Zrad = p/Q

The pressure is average over the sphere surface

Parameters:
  • omega (float) – angular frequency

  • Returns – radiation impedance of sphere