Аксиально-Симметричный Симулятор Рупоров

23.02.2010 00:00 Ясный Сокол
Печать
Украл на личном сайте Александра Соколова ака Ясного Сокола.


АКСИАЛЬНО-СИММЕТРИЧНЫЙ СИМУЛЯТОР РУПОРОВ

(с) Александр Соколов

Лицензия

Программа является  пробной версией.  Возможно, она потенциально содержит ошибки, и я не хочу нести за них ответственность! Поэтому Вам предоставляется  право на свой страх и риск использовать данную версию программы. Некоторые тестовые примеры говорят в пользу адекватности расчета. Также хотелось бы, чтобы Вы приводили ссылку на программу при использовании и описании полученных Вами с помощью нее результатов.

Если Вы принимаете данное соглашение, то скачайте программу здесь. Распакуйте все в заданную директорию и запустите SymHorn.exe.

 

1. Суть расчета

Метод расчета основывается  на следующих физических моделях:

 

2. Задание параметров динамика

1. Для задания параметров заходим в меню Action и выбираем «Import driver TS data from file»:

image002

Выбираем файл «default driver data» Это параметры динамика по умолчанию:

image003

2. Далее заходим в меню Action и выбираем «Set manually driver TS data»

image004

И в открывшемся меню корректируем параметры для своего динамика:

image006

По кнопке «Calculate» можно ввести параметрыТиля-Смолла и рассчитать параметры (которые в верхних боксах):

image007

3. Дальше сохраняем файл параметров своего динамика на диск.

 

4. Рисование оформления

Вот тут начинается самое интересное. Стенки оформления мы рисуем в подходящем графическом редакторе.  Например, подойдет «Paint». Сохраняем картинку в формате RGB24 с расширением .bmp.

Действуют следующие правила:
  1. Одна точка на картинке имеет физический размер  1х1 см.
  2. Cтенки нужно рисовать черным или синим цветом
  3. Нужно нарисовать диафрагму динамика горизонтальным отрезком красного цвета. Длина отрезка в пикселах = радиусу динамика в сантиметрах. (замечание – не  требуется высокая точность указывать радиус диффузора. Программа сама компенсирует, если целое значение радиуса в сантиметрах расходится с точным значением. Точное значение радиуса  учитывается через введенное ранее значение площади диффузора).
  4. Очевидно, что левый край красного отрезка должен касаться левого края картинки (оси с радиусом = 0).

Вот несколько примеров оформлений в программе Paint:

image008 image010

Рисовать можно все что угодно по собственному усмотрению!!

Замечание: Картинку нужно обязательно сохранить в формате «24-разрядный рисунок bmp»:

image012

 

5. Импорт оформления в программу

Осуществляется в меню Action через “Import speaker shape from file”. После чего открывается такое окно:

image014

По кнопке Select BMP file открываем файл с нашей картинкой. Самое важное в этом меню – единственная галочка слева внизу. Если ее поставить, то программа дорисует снизу оформления пол, и будет думать, что звуковые волны отражаются от пола с коэффициентом отражения равным 1. Если убрать галочку, то программа будет считать, что Вы хотите работать в бехэховой камере. Для этого программа приподнимет ваше оформление и поместит его примерно в середину области расчета. Все отражения от границ области при этом будут равными нулю.

 

6. Запуск программы

Заходим в меню «Action»  и жмем «Start Simulation»

Если мы раньше поставили галочку (спикер на полу), то получим примерно такую картинку:

image016

Программа будет показывать распространение волн и справа рисовать АЧХ + импеданс. АЧХ рисуется разными цветами. Эти цвета соответствуют различным микрофонам. Положение микрофонов вокруг спикера обозначено маленькими квадратными цветными точками. Наличие пола обозначено снизу синей протяженной линией вдоль радиуса. Если мы не ставили галочку, то картинка будет такой, как будто бы спикер висит в воздухе:

image018

 

7. Пример-сравнение с другой программой (HornResponce)

image029

Укороченный узкополосный мидбасовый рупор на 10 дюймовом динамике10М600

image031

По параметрам динамика fs/Qts=70/0.23=300 Гц. Расчет в простой программе Хорн-Респонс дает:

image033

image035

image037

Результирующая АЧХ

Расчет в нашей программе дает такой результат:

image039

Пик получился чуть ниже чем в Хорн-респонсе. Вероятно, последнее можно объяснить тем, что Хорн-респонс не учитывает сферичность фронта волны на выходе (отчего эффективная площадь немного больше).

mail

От Серого: *никсоведы, софтина замечательно идет под Вайном.


back_to_top02
Обновлено 25.02.2010 16:46