Simple acoustic horn design for amplification

버전 1.10.0.0 (72 KB) 작성자: Edward Zechmann
Simple acoustic horn designs for exponential and catenoidal horns.
다운로드 수: 2.8K
업데이트 날짜: 2010/6/21

라이선스 보기

horn.m is the main program which designs exponential and catenoidal horns. The user inputs the cutoff frequency (Hz) and the throat radius in (meters).

horn.m calculates the required length and shape constant of the horn to efficiently radiate at the cutoff frequency. It is assumed that the cutoff frequency corresponds to the wavelength being equal to the circumference of the horn at the mouth.

For the square horn design profile the sub programs exp_horn and cat_horn output dxf files for manufacturing the horns.
The flat sheet fabrication plot is for manufacturing a square horn from sheet metal or plywood. The red solid line is the wide sheet for the top and bottom and the solid line is the narrower sheet for the sides.

horn.m outputs position and radius design vectors.

horn.m outputs outputs plots of the horn shape and impedance at the mouth.

For exponential horn design only use exp_horn.m
For catenoidal horn design only use cat_horn.m

If you find any bugs or have any suggestions, please contact Ed Zechmann at ezechma1@hotmail.com. Thanks,

References:
Kinsler and Frey, Fundamentals of Acoustics, John Wiley and Sons, 2000, 4th edition pp. 414-416

John Borwick, Loudspeaker and Headphone Handbook, Focal Press, 2001, Third Edition, pp. 30-40

David, T. Blackstock, Fundamentals of Physical Acoustics, John Wiley and Sons, 2000, pp. 252-267

Marshall Long, Architectural Acoustics, Elsevier Academic Press, 2006, 228 - 234

Allan D. Pierce, Acoustics: An Introduction to Its Physical Principles and Applications, Acoustical Society of Amer (June 1989)

인용 양식

Edward Zechmann (2024). Simple acoustic horn design for amplification (https://www.mathworks.com/matlabcentral/fileexchange/26457-simple-acoustic-horn-design-for-amplification), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2007b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Simulation, Tuning, and Visualization에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.10.0.0

Changed parallel curve from dashed line to red solid line and fixed bug in outputting variable r and s.

1.9.0.0

Updated the flat sheet fabrication plot for manufacturing a square horn from plywood.

1.8.0.0

Updated Comments.

1.7.0.0

Fixed a bug in outputting the dxf files. Updated references

1.5.0.0

Program can output dxf files for reading fabracation plots into AutoCad. Must download DXF creation files from http://school.mech.uwa.edu.au/~jamest/matlab-dxf/Default.html

1.4.0.0

Added bracket design to fabrication plot and variable output. Fixed a bug in profile plot.

1.1.0.0

Now Outputs 3-D Surface Plots!

1.0.0.0