Обзор методов моделирования распространения звука | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Автор:

Рубрика: Физика

Опубликовано в Молодой учёный №13 (460) март 2023 г.

Дата публикации: 31.03.2023

Статья просмотрена: 365 раз

Библиографическое описание:

Соколов, О. А. Обзор методов моделирования распространения звука / О. А. Соколов. — Текст : непосредственный // Молодой ученый. — 2023. — № 13 (460). — С. 4-6. — URL: https://moluch.ru/archive/460/101195/ (дата обращения: 16.11.2024).



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

Ключевые слова: звук, моделирование, симуляция.

Методы конечных и граничных элементов

Методы конечных и граничных элементов решают волновое уравнение (и связанные с ним граничные условия), разделяя пространство (и иногда время) на элементы [1]. Затем волновое уравнение выражается в виде дискретного набора линейных уравнений для этих элементов. Граничная интегральная форма волнового уравнения (то есть уравнения Грина или Гельмольца-Кирхгофа) может быть решена путем разделения только границ среды и предположения, что давление (или скорость частицы) является линейной комбинацией конечного числа базисных функций на элементы [2].

Можно либо рассчитать выполнение волнового уравнения в множестве дискретных точек (метод коллокаций), либо обеспечить глобальные критерии сходимости (метод Галеркина). На низких частотах методы конечных элементов обеспечивают точное решение волнового уравнения. Однако они в основном используются, как упоминалось ранее, на низких частотах и для простых сред, поскольку время вычислений и объем памяти резко увеличиваются с увеличением частоты.

Геометрические методы

Геометрическое акустическое моделирование моделирует акустические эффекты окружающей среды с помощью вычислений, основанных на теории лучей. Они предполагают, что длины звуковых волн значительно меньше размеров препятствий, и поэтому они справедливы только для высокочастотных звуков [3].

Алгоритм геометрического метода аналогичен методам, используемым в компьютерной графике. Геометрический алгоритм используется для нахождения значительных траекторий лучей, по которым звук может проходить от источника к приемнику, а математические модели используются для аппроксимации фильтров, соответствующих характеристикам излучения источника, атмосферному рассеянию, коэффициенту отражения поверхности, краевой дифракции и чувствительности приемника для звуковых волн, распространяющихся по каждому пути. Наконец, импульсная характеристика строится путем объединения фильтров для каждого пути распространения [3].

Модели отражения звука

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

Когда присутствует значительное количество деталей поверхности, распространенным методом моделирования акустики помещения является моделирование поверхности как простой плоскости и рассмотрение ее как чисто диффузного (ламбертовского) отражателя. Это аналогично диффузной поверхности в графике. Однако, в отличие от графики, сложно моделировать диффузные отражения с одним коэффициентом затухания [5].

Модели звуковой окклюзии и передачи

Несколько моделей окклюзии также доступны в качестве более простой альтернативы моделям дифракции в случае преграды из-за более крупного препятствия. В этом случае окклюзия приводит к эффекту «приглушения», который можно смоделировать с помощью частотно-зависимого скалярного затухания. Затухание обычно моделируется как простая повторная коррекция, когда входной сигнал разлагается на несколько полос частот, которые масштабируются независимо. Способ оценки приблизительных коэффициентов затухания состоит в использовании эллипсоидов Френеля для оценки коэффициента видимости, зависящего от частоты [5].

Модели дифракции звука

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

Геометрическая теория дифракции и ее расширение, единая теория дифракции, обеспечивают способ расчета дифракционного фильтра для одного пути распространения, включающего дифракцию на многогранном ребре в окружающей среде [3].

Алгоритмы искусственной реверберации

Другой подход к обеспечению реверберации (процесс постепенного уменьшения интенсивности звука при его многократных отражениях) в системе реального времени основан на параметрических моделях.

Ранние отражения создаются путем отвода входных задержек и прохождения суммированных сигналов через всепроходные фильтры. Хотя этот подход не дает точной модели конкретной акустической среды, он дает правдоподобные модели поздней реверберации и обеспечивает простую и эффективную параметризацию эффектов синтетической реверберации. Таким образом, он обычно используется для обеспечения поздних ревербераций в видеоиграх [4].

Литература:

  1. Ciskowski, R. D. Методы граничных элементов в акустике / R. D. Ciskowski, C. A. Brebbia. — 1. —: Springer Dordrecht, 1991. — 290 c. — Текст: непосредственный.
  2. Акустика — основы физики, теории и методов. — Текст: электронный // Интернет-архив: [сайт]. — URL: https://ia601006.us.archive.org/16/items/acousticsbasicphysicstheoryandmethodsp.filippietal.elsevier1999ww/Acoustics %20- %20Basic %20Physics %2C %20Theory %20and %20Methods %20- %20P. %20Filippi %2C %20et %20al. %2C %20 %28Elsevier %2C %201999 %29 %20WW.pdf (дата обращения: 30.03.2023).
  3. Джозеф, Б. Келлер. Геометрическая теория дифракции / Б. К. Джозеф. — 1. —: Optical Society of America, 1962. — c. — Текст: непосредственный.
  4. Деникин, А. А. Звуковой дизайн в видеоиграх. Технологии «игрового» аудио для непрограммистов / А. А. Деникин. — 1. —: ДМК Пресс, 2012. — 698 c. — Текст: непосредственный.
  5. Питер, Кирн. Цифровой звук. Реальный мир / Кирн Питер. — 1. —: Издательский дом «Вильямс», 2007. — 720 c. — Текст: непосредственный.
Основные термины (генерируются автоматически): волновое уравнение, звуковая волна, компьютерная графика, окружающая среда, путь распространения, элемент.


Похожие статьи

Использование имитационного подхода для моделирования экспериментов

В данной статье рассматривается один из подходов к моделированию систем различного уровня — имитационное моделирование. Рассматривается суть метода, варианты и области использования, а также рассматривается современное программное обеспечение, позвол...

Аналитическое сравнение методов синтеза звука

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

Применение систем компьютерной алгебры для визуализации математических объектов и их преобразований на уроках математики

В статье авторы рассматривают возможность применения современных средств динамической визуализации на уроках математики при когнитивно-визуальном подходе к обучению. Описывается опыт применения когнитивно-визуального подхода при изучении математики в...

Численное моделирование активных воздействий на облака

Рассматривается использования различных численных моделей для оценки физического эффекта активных воздействий на конвективные облака. Описывается концепция построения распределенной вычислительной среды «Виртуальное облако», предназначенная для моде...

Алгоритмы распознавания объектов

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

Анализ современных алгоритмов симуляции огня

В данной статье рассматриваются современные и классические алгоритмы симуляции огня средствами компьютерной графики. В статье описывается эволюция подходов в симуляции огня в кинематографе и индустрии видеоигр. В конце статьи приведен сравнительный а...

Алгоритм генерации музыкальных композиций с использованием интуитивного и эмоционального подходов

Работа посвящена исследованию и разработке методов и алгоритмов, которые автоматизируют и поддерживают процесс технического творчества, с точки зрения автоматического создания музыкальных композиций. Метод основан на совместном использовании основных...

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Моделирование сложных динамических систем и механизмов методом компьютерного моделирования высокой детализации (КМВД)

Автором статьи разработан оригинальный метод компьютерного моделирования высокой детализации (КМВД), который позволяет решать задачи моделирования динамических систем и механизмов любой сложности. С помощью этого метода построены работающие динамичес...

Исследование методов автоматического программирования с применением искусственного интеллекта

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

Похожие статьи

Использование имитационного подхода для моделирования экспериментов

В данной статье рассматривается один из подходов к моделированию систем различного уровня — имитационное моделирование. Рассматривается суть метода, варианты и области использования, а также рассматривается современное программное обеспечение, позвол...

Аналитическое сравнение методов синтеза звука

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

Применение систем компьютерной алгебры для визуализации математических объектов и их преобразований на уроках математики

В статье авторы рассматривают возможность применения современных средств динамической визуализации на уроках математики при когнитивно-визуальном подходе к обучению. Описывается опыт применения когнитивно-визуального подхода при изучении математики в...

Численное моделирование активных воздействий на облака

Рассматривается использования различных численных моделей для оценки физического эффекта активных воздействий на конвективные облака. Описывается концепция построения распределенной вычислительной среды «Виртуальное облако», предназначенная для моде...

Алгоритмы распознавания объектов

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

Анализ современных алгоритмов симуляции огня

В данной статье рассматриваются современные и классические алгоритмы симуляции огня средствами компьютерной графики. В статье описывается эволюция подходов в симуляции огня в кинематографе и индустрии видеоигр. В конце статьи приведен сравнительный а...

Алгоритм генерации музыкальных композиций с использованием интуитивного и эмоционального подходов

Работа посвящена исследованию и разработке методов и алгоритмов, которые автоматизируют и поддерживают процесс технического творчества, с точки зрения автоматического создания музыкальных композиций. Метод основан на совместном использовании основных...

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Моделирование сложных динамических систем и механизмов методом компьютерного моделирования высокой детализации (КМВД)

Автором статьи разработан оригинальный метод компьютерного моделирования высокой детализации (КМВД), который позволяет решать задачи моделирования динамических систем и механизмов любой сложности. С помощью этого метода построены работающие динамичес...

Исследование методов автоматического программирования с применением искусственного интеллекта

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

Задать вопрос