Калькулятор акустических мод комнаты

Найдите собственные частоты прямоугольной комнаты. Двигайте источник и слушателя на карте давления, меняйте высоту и затухание выбранной моды.

Размеры комнаты

Размеры от 1 до 15 м, скорость звука от 300 до 380 м/с, верхняя частота от 20 до 400 Гц. Прямоугольная пустая комната с жёсткими стенами. Расчёт не заменяет измерение акустики.

Положение точек и затухание

И · Источник
С · Слушатель

Карта, источник и уши слушателя находятся на этой высоте от пола.

От 2 до 80. Больше Q: слабее затухание, выше и уже резонансный пик. Q задан вручную, а не рассчитан по отделке.

Сначала убавьте громкость устройства. Генератор выдаёт синусоиду с малой цифровой амплитудой, не запись акустики комнаты. Наушники и колонки не откалиброваны; не повышайте громкость, если бас не слышен.

Введите длину, ширину и высоту прямоугольной комнаты, чтобы найти её собственные акустические частоты. Выберите моду в списке и переместите источник или слушателя. Карта покажет форму давления, а график поможет увидеть, как положение точек и затухание меняют вклад этой моды.

Как пользоваться калькулятором

Все размеры и координаты задаются в метрах. Ось x идёт вдоль длины Lx, ось y вдоль ширины Ly, z отсчитывается от пола. Значение «Общая высота z» одновременно задаёт высоту карты, источника и ушей слушателя. Отдельные высоты этих точек в этой версии не моделируются.

По умолчанию задана комната 5 × 4 × 2,8 м и скорость звука 343 м/с. Можно изменить скорость вручную. Вычислитель перебирает все ненулевые моды до указанной верхней частоты, затем сортирует их по частоте. Совпавшие частоты не объединяются: у них могут быть разные формы давления.

На плане круг с буквой И обозначает источник, квадрат с буквой С обозначает слушателя. Их можно перетаскивать, двигать стрелками клавиатуры с шагом 0,05 м или задавать координатами. С Shift шаг равен 0,25 м. Enter на точке переводит фокус в её поле x. Кнопка «Слушатель в центре плана» меняет только x и y, сохраняя высоту z.

Откуда берутся частоты мод

Для пустой прямоугольной комнаты с идеально жёсткими стенами собственная частота имеет вид:[1]

fn = (c / 2) √[(nx / Lx)² + (ny / Ly)² + (nz / Lz)²].

Здесь c выражается в м/с, размеры Lx, Ly, Lz в метрах, а частота fn в герцах. Индексы nx, ny, nz принимают целые значения 0, 1, 2 и далее. Сочетание (0, 0, 0) даёт постоянное поле с нулевой частотой; калькулятор исключает его из списка колебательных мод.

  • У осевой моды ненулевой один индекс, например (1, 0, 0).[1]
  • У тангенциальной моды ненулевых индексов два, например (1, 1, 0).[1]
  • У косой моды ненулевые все три индекса, например (1, 1, 1).[1]

Расчёт ограничен размерами от 1 до 15 м и верхней частотой от 20 до 400 Гц. Это пределы интерактивного инструмента, а не доказательство точности модели во всём диапазоне. Верхний предел индекса по каждой оси равен целой части 2 fmax L / c. При допустимом вводе перебирается не более 68 921 сочетания.

Что показывает карта давления

Пространственную форму выбранной моды задаёт произведение косинусов:[1]

φ(x, y, z) = cos(π nx x / Lx) × cos(π ny y / Ly) × cos(π nz z / Lz).

На карте φ лежит между −1 и +1. Это безразмерная форма давления с фиксированным выбором фазы, без масштаба в паскалях или децибелах. Области с разными знаками колеблются в противофазе. Нулевые линии служат узлами выбранной моды; у вертикальной моды вся горизонтальная плоскость может оказаться узловой.[1]

Положение источника не меняет собственную форму комнаты. Оно меняет возбуждение моды: источник в её узле практически не возбуждает эту моду, а в пучности возбуждает сильнее.[1] Поэтому при перетаскивании И цвета карты остаются на месте, а значения связи и отклика меняются. Нуль одной моды не означает тишину: здесь могут присутствовать другие моды и прямой звук.

Затухание и относительный отклик

Частоты и формы выше рассчитаны без потерь. Для отдельного эксперимента с затуханием калькулятор добавляет линейный осциллятор с добротностью Q. В его уравнении коэффициент при первой производной равен ωn / Q, где ωn = 2π fn.[2][3] Это заданный пользователем параметр, без расчёта поглощения стен или мебели.

Пусть C = φ(И) φ(С), а r = f / fn. Показанная на графике амплитуда равна:

M(f) = |C| / √[(1 − r²)² + (r / Q)²].

Форма знаменателя следует из установившегося отклика вынужденного затухающего осциллятора.[2] Здесь принята единичная нормированная модальная сила. При C = 1 и f = 0 отклик равен 1; при f = fn он равен |C|Q. Нормировка задаётся для каждой выбранной моды отдельно. График не складывает моды и не является частотной характеристикой реальной комнаты или колонки.

Рост Q означает более слабое затухание и более узкий резонанс.[2][3] Масштаб вертикальной оси графика меняется вместе с Q; числовое значение отклика позволяет сравнить амплитуды. При конечном Q максимум амплитуды находится ниже fn: для этого осциллятора fpeak = fn √[1 − 1 / (2Q²)]. Число над графиком относится именно к f = fn.

Пример: комната 5 × 4 × 2,8 м

При c = 343 м/с первые осевые моды по трём направлениям получаются делением скорости на удвоенный размер:

  • (1, 0, 0): 343 / (2 × 5) = 34,3 Гц.
  • (0, 1, 0): 343 / (2 × 4) = 42,875 Гц.
  • (0, 0, 1): 343 / (2 × 2,8) = 61,25 Гц.

Между второй и третьей осевыми модами находится тангенциальная (1, 1, 0): √(34,3² + 42,875²) ≈ 54,9068 Гц. Перебор даёт 72 моды с частотой не выше 200 Гц.

Выберите (1, 0, 0). Для источника x = 1 м значение φ ≈ 0,809017; для слушателя x = 3,5 м оно равно примерно −0,587785. При Q = 20 отклик на 34,3 Гц равен |0,809017 × (−0,587785)| × 20 ≈ 9,510565 относительных единиц. У этой моды ny = nz = 0, поэтому y и z не влияют на результат. Переместите слушателя на x = 2,5 м: он попадёт в узел, и вклад этой моды станет нулевым.

Для проверки влияния высоты выберите (0, 0, 1) и задайте z = 1,4 м. Узловая плоскость пройдёт через обе точки, а вся карта станет нейтральной.

Границы модели и проверка звуком

Расчёт предполагает прямоугольную геометрию, малые колебания, однородный воздух и жёсткие отражающие поверхности.[1] Он не учитывает проёмы, наклонные стены, податливые перегородки, мебель и направленность источника. Частоты и затухание в настоящем помещении могут отличаться. По этой карте нельзя назначить точное усиление эквалайзера, получить уровень в дБ или гарантировать результат акустической отделки.

Кнопка тона включает синусоиду на частоте выбранной моды на 3 секунды. Положение точек и Q не влияют на этот звук. Тон отключается кнопкой «Стоп», при изменении параметров, сбросе или уходе со вкладки; для мод ниже 20 Гц воспроизведение недоступно. Убавьте громкость устройства заранее и не пытайтесь компенсировать неслышный бас её повышением. Наушники и колонки не откалиброваны, поэтому прослушивание не подтверждает рассчитанный отклик комнаты.

Источники

  1. Uppsala University. Room Acoustics with associated fundamentals of acoustics. Разделы 2.5 и 3.2, формулы (3.20), (3.21), страницы 25 и 26: формы давления, частоты, типы мод и положение источника.
  2. Howard Georgi. The Physics of Waves, Chapter 2: Forced Oscillation and Resonance. MIT OpenCourseWare. Формулы (2.16), (2.21), (2.22) и раздел 2.3: вынужденный отклик и затухание.
  3. MIT OpenCourseWare. Lecture 4: Damped Oscillations. Раздел 3.2, формула (27): определение добротности Q = ω₀ / (2γ).