Home | Trees | Indices | Help |
|
---|
|
Solver.py - Multimodal wave propagation solver.
This is an implementation of the theory presented in references [1] and [2] with boundary layer loss model from reference [3].
References:
Example:
>>> import wiat >>> din = 0.02 >>> dout = 0.025 >>> f = numpy.arange(50.,500.,10.) >>> air = wiat.util.air_properties(25.) >>> c = wiat.MM.Waveguides.QuarterCircleHorn(din, dout) >>> rad = wiat.MM.Radiation.RadiationFlanged(dout) >>> Z5 = wiat.MM.Solver.SolveImpedance(c,rad,f,air,5)
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Q is the constant matrix defined in reference 1, equation 28
|
Multimodal propagation constant (with boundary layer thermo-viscous losses) See [2], equations 5 and 6 as well [3] |
Matrical Riccati equation for the generalized impedance matrix Z This is an implementation of equation 32 of reference [1], which is the same as equation 1 of reference [2]. |
Riccati equation for admittance Implementation of equation 4 of reference [2]. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jun 18 14:33:28 2008 | http://epydoc.sourceforge.net |