GreenSwirl is a MATLAB program for calculating Green’s function for swirling flow in an infinite duct. The duct can have either hard walls or an acoustic lining, modeled using the Ingard-Myers boundary condition. The mean flow is a function of only radial position, can have shear and swirling components, and can be input as functions or data points. The programme calculates eigenmodes and the Green’s function of the linearised Euler equations. The programme calculates these either numerically (Basic version) or numerically and analytically assuming the frequency is large (Advanced version). GreenSwirl has applications to the beamforming technique and can be used in the aeroacoustics industry to model aeroengine noise.
Further information can be found at the GreenSwirl website and in the following publications:
Licences to the software for both academic and commercial users are available for purchase by contacting us at the link below.
Make an Enquiry