Архитектурная акустика/Интеграл Релея: различия между версиями
Ninok2801 (обсуждение | вклад) |
Ninok2801 (обсуждение | вклад) |
||
| Строка 66: | Строка 66: | ||
Тогда сложность: <math> N_{total} = 1 + \frac{N \cdot(1-(\tau N)^{n_{r}-1})}{1-\tau N} ,</math> где | Тогда сложность: <math> N_{total} = 1 + \frac{N \cdot(1-(\tau N)^{n_{r}-1})}{1-\tau N} ,</math> где | ||
<math> n_r = \log_{\nu}\frac{I_0}{I} | <math> n_r = \log_{\nu}\frac{I_0}{I}</math> - число переотражений, <math>I_0</math> - пороговое значение энергии, <math>I</math> - начальное значение энергии, | ||
| Строка 72: | Строка 72: | ||
<math> N=|W(s_i)|\cdot \sum_{\forall f\in F} |f|, </math> так как | <math> N=|W(s_i)|\cdot \sum_{\forall f\in F} |f|, </math> (где <math>|W(s_i)|\sim s_i</math> - ширина полосы частот(), <math>f</math>- множество отражающих элементов() ), | ||
так как | |||
<math>1 \to N \to N \cdot \tau N \to \cdots \to N \cdot (\tau N)^{n_r}</math> | <math>1 \to N \to N \cdot \tau N \to \cdots \to N \cdot (\tau N)^{n_r}</math> | ||
Текущая версия на 22:56, 7 ноября 2016
Модель распространения звука в помещении, в которой каждая поверхность представлена в виде системы плоских колеблющихся поршней. Каждый такой поршень при попадании на него звукового луча оказывается вторичным источником звука.
Направленность такого источника рассчитывается с помощью интеграла Релея:
,
где:
- - потенциал колебательной скорости в точке, заданной в сферической системе координат, в которой - единичный вектор сонаправленный главной оси источника.
- - поверхность или ее часть, которая которая колеблется как поршень.
- - малый элемент поверхности в окрестности некоторой точки , принадлежащей поверхности и заданной в системе координат поверхности, в которой аппликата сонаправлена главной оси источника.
- - амплитуда колебательной скорости.
- - круговая частота колебаний поршня.
- - время измерения направленности.
- - начальная фаза колебаний.
- .
- .
Алгоритм
Предусловия:
- M - Среда распространения звука;
- SC = M.Множество источников();
- PC = M.Множество отражающих элементов()
- PlC = M.Множество контрольных точек() - множество плоскостей вывода результатов.
- расстояние(точка1, точка2) - функция расстояния между двумя точками.
Течение алгоритма:
- - изменяемое множество всех источников.
- Если SC' пусто.
- Завершение алгоритма.
- Для всех источников
- Пусть множество лучей: RS = s.Излучаемый звук()
- Для всех лучей
- Если r.Интенсивность() > M.Пренебрежимый уровень звука()
- расстояние(r.Позиция(), pt)расстояние(r.Позиция(), r.Ближайшая поверхность(PC)r) - множество плоскостей вывода результатов, с которыми существуют пересечения луча , и которые не находятся в тени.
- Для всех плоскостей
- Точка пересечения
- r.Интенсивность(расстояние(r.Позиция(), pt))
- Если M.Пренебрежимый уровень звука()
- pl.Зарегистрировать звук(pt, I, r.Частота())
- Если f = r.Ближайшая поверхность(PC)
- Пусть
- Если r.Интенсивность(расстояние(r.Позиция(), P)) > M.Пренебрежимый уровень звука()
- Пусть - плоская круглая поверхность диаметром, равным длине волны звука, ассоциированного с лучом (см. r.Частота()), вокруг точки пересечения P.
- s' = Вторичный источник на основе интеграла Релея
- - дополнение множества SC' новым вторичным источником s'
- Если r.Интенсивность() > M.Пренебрежимый уровень звука()
- Переход на шаг 2.
Свойства алгоритма
Пусть - множество первичных источников (см. свойство множество источников() среды распространения звука).
Пусть Излучаемый звук() - суммарное количество лучей от всех первичных источников.
Тогда сложность: где
- число переотражений, - пороговое значение энергии, - начальное значение энергии,
- средний коэффициент поглощения,
(где - ширина полосы частот(), - множество отражающих элементов() ),
так как