Accounting for viscous and thermal effects in time in computational problems of acoustics

详细

The problem of acoustic wave propagation with thermoviscous boundary conditions is studied. For thermoviscous boundary conditions, a time-dependent formulation is presented based on the concept of a fractional derivative. A weak formulation of the problem is given, which is reduced to a system of Volterra-type integro-differential equations using the finite element method. An implicit finite-difference scheme is constructed for the numerical solution of this system. To verify it, the problem of sound propagation in a thin pipe is modeled, the results of numerical modeling are compared with the analytical solution.

全文:

Введение

Как известно [1], термические и вязкие эффекты в воздухе малы, что позволяет описывать распространение акустических волн с помощью волнового уравнения. Однако в узких полостях и вблизи границ термические и вязкие потери могут быть значительны. Прямой способ учета термовязких эффектов заключается в точном или приближенном решении уравнений Навье-Стокса, как это делается, например, в [2–4].

Решение уравнений Навье-Стокса с вычислительной точки зрения представляет собой весьма трудоемкую задачу. Более эффективным является использование системы уравнений пограничного слоя вблизи границ и волнового уравнения в остальной области [5, 6]. Такой подход сопряжен с вычислительными сложностями – в пограничном слое необходимо генерировать более плотную сетку и осуществлять сращивание двух разных решений в граничных областях. Наиболее простой и эффективный метод заключается в учете термовязких эффектов с помощью граничного условия специального вида. В [1, 7] термовязкие граничные условия получены для стационарной задачи и имеют следующий вид:

δ V i1 2 Δ τ p ˜ (ω) δ T ω 2 c 0 2 (i1)(γ1) 2 p ˜ (ω)+ + p ˜ (ω) n =0, MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaeqiTdq 2aaSbaaSqaaiaadAfaaeqaaOWaaSaaaeaacaWGPbGaeyOeI0IaaGym aaqaaiaaikdaaaGaeuiLdq0aaSbaaSqaaiabes8a0bqabaGcceWGWb GbaGaacaGGOaGaeqyYdCNaaiykaiabgkHiTiabes7aKnaaBaaaleaa caWGubaabeaakmaalaaabaGaeqyYdC3aaWbaaSqabeaacaaIYaaaaa GcbaGaam4yamaaDaaaleaacaaIWaaabaGaaGOmaaaaaaGcdaWcaaqa aiaacIcacaWGPbGaeyOeI0IaaGymaiaacMcacaGGOaGaeq4SdCMaey OeI0IaaGymaiaacMcaaeaacaaIYaaaaiqadchagaacaiaacIcacqaH jpWDcaGGPaGaey4kaScabaGaey4kaSYaaSaaaeaacqGHciITceWGWb GbaGaacaGGOaGaeqyYdCNaaiykaaqaaiabgkGi2kaad6gaaaGaeyyp a0JaaGimaiaacYcaaaaa@689F@       (1)

где ω = 2πf – частота, c0 – скорость звука, p ˜ (ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiqadchagaacai aacIcacqaHjpWDcaGGPaaaaa@3C5F@  – Фурье-образ давления,

δ V = 2ν ω MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiabes7aKnaaBa aaleaacaWGwbaabeaakiabg2da9maakaaabaWaaSaaaeaacaaIYaGa eqyVd4gabaGaeqyYdChaaaWcbeaaaaa@405D@ , δ T = 2κ ω ρ 0 c p MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiabes7aKnaaBa aaleaacaWGubaabeaakiabg2da9maakaaabaWaaSaaaeaacaaIYaGa eqOUdSgabaGaeqyYdCNaeqyWdi3aaSbaaSqaaiaaicdaaeqaaOGaam 4yamaaBaaaleaacaWGWbaabeaaaaaabeaaaaa@4503@

представляют собой толщины соответственно вязкого и термического слоя, ρ0 – равновесная плотность воздуха, γ = cp/cV – показатель адиабаты, ν – кинематическая вязкость, cp – удельная теплоемкость при постоянном давлении, κ – коэффициент теплопроводности. а Δτ – касательный лапласиан (оператор Лапласа–Бельтрами).

Однако в некоторых практически важных случаях возникает необходимость решать задачи акустики во временной постановке. Характерным примером являются задачи распространения импульсных возбуждений. Импульсный сигнал имеет широкий частотный спектр, что ведет к необходимости решения стационарной задачи на большом количестве частот, и, следовательно, к большим вычислительным затратам. Другим примером служат задачи с подвижными границами, для которых просто не существует постановки в частотной области. Таким образом, возникает необходимость вывода временного представления для термовязких граничных условий.

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

Постановка задачи

Пусть акустическое давление p(x, t) удовлетворяет в некоторой конечной области Ω волновому уравнению (см. рис. 1):

  1 ñ 0 2 2 p(x,t) t 2 Δp(x,t)= ρ 0 f(x,t), xΩ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqabiaaae aadaWcaaqaaiaaigdaaeaacaWGXdWaa0baaSqaaiaaicdaaeaacaaI YaaaaaaakmaalaaabaGaeyOaIy7aaWbaaSqabeaacaaIYaaaaOGaam iCaiaacIcacaWH4bGaaiilaiaadshacaGGPaaabaGaeyOaIyRaamiD amaaCaaaleqabaGaaGOmaaaaaaGccqGHsislcqqHuoarcaWGWbGaai ikaiaahIhacaGGSaGaamiDaiaacMcacqGH9aqpcqaHbpGCdaWgaaWc baGaaGimaaqabaGccaWGMbGaaiikaiaahIhacaGGSaGaamiDaiaacM cacaGGSaaabaGaaCiEaiabgIGiolabfM6axbaaaaa@5B95@ ,        (2)

где f(x, t) – функция источника, Δ – оператор Лапласа, x º (x, y, z) – координатный вектор.

 

Рис. 1. Примерный вид области Ω.

 

Разобьем границу области MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiabgkGi2caa@399A@  Ω на две части. Часть границы, на которой термовязкие эффекты пренебрежимо малы, обозначим как MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiabgkGi2caa@399A@  Ωn. На ней выполняется граничное условие Неймана:

  p(x,t) n =0, x Ω n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqabiaaae aadaWcaaqaaiabgkGi2kaadchacaGGOaGaaCiEaiaacYcacaWG0bGa aiykaaqaaiabgkGi2kaah6gaaaGaeyypa0JaaGimaiaacYcaaeaaca WH4bGaeyicI4SaeyOaIyRaeuyQdC1aaSbaaSqaaiaad6gaaeqaaaaa aaa@4A15@ ,             (3)

где n – вектор внутренней нормали.

Часть границы, на которой термовязкие эффекты значительны, обозначим как MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiabgkGi2caa@399A@  Ωv. Введем прямое и обратное преобразование Фурье для произвольной функции f(x, t)

f ˜ (x,ω)= + f(x,t)exp(iωt)dt , f(x,t)= 1 2π + f ˜ (x,ω)exp(iωt)dω . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGabmOzay aaiaGaaiikaiaahIhacaGGSaGaeqyYdCNaaiykaiabg2da9maapeha baGaamOzaiaacIcacaWH4bGaaiilaiaadshacaGGPaGaciyzaiaacI hacaGGWbGaaiikaiabgkHiTiaadMgacqaHjpWDcaWG0bGaaiykaiaa dsgacaWG0baaleaacqGHsislcqGHEisPaeaacqGHRaWkcqGHEisPa0 Gaey4kIipakiaacYcaaeaacaWGMbGaaiikaiaahIhacaGGSaGaamiD aiaacMcacqGH9aqpdaWcaaqaaiaaigdaaeaacaaIYaGaeqiWdahaam aapehabaGabmOzayaaiaGaaiikaiaahIhacaGGSaGaeqyYdCNaaiyk aiGacwgacaGG4bGaaiiCaiaacIcacaWGPbGaeqyYdCNaamiDaiaacM cacaWGKbGaeqyYdChaleaacqGHsislcqGHEisPaeaacqGHRaWkcqGH EisPa0Gaey4kIipakiaac6caaaaa@7809@          (4)

Получение временного представления термовязких граничных условий путем формального выполнения обратного преобразования Фурье (4) от выражения (1) сопряжено с определенными трудностями, так как частота входит в граничное условие в дробной степени (первое слагаемое пропорционально ω-1/2, а второе – ω3/2). В результате во временной постановке термовязких граничных условий появляются дробные производные (см. приложение А):

ν D 0 C t 1/2 Δ τ p(x,t)+ γ1 c 0 2 κ ρ 0 c p D 0 C t 3/2 p(x,t)+ + p(x,t) n =0,x Ω v . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaaOaaae aacqaH9oGBaSqabaGcdaqhbaWcbaGaaGimaaqaaiaadoeaaaGccaWG ebWaa0baaSqaaiaadshaaeaacqGHsislcaaIXaGaai4laiaaikdaaa GccqqHuoardaWgaaWcbaGaeqiXdqhabeaakiaadchacaGGOaGaaCiE aiaacYcacaWG0bGaaiykaiabgUcaRmaalaaabaGaeq4SdCMaeyOeI0 IaaGymaaqaaiaadogadaqhaaWcbaGaaGimaaqaaiaaikdaaaaaaOWa aOaaaeaadaWcaaqaaiabeQ7aRbqaaiabeg8aYnaaBaaaleaacaaIWa aabeaakiaadogadaWgaaWcbaGaamiCaaqabaaaaaqabaGcdaqhbaWc baGaaGimaaqaaiaadoeaaaGccaWGebWaa0baaSqaaiaadshaaeaaca aIZaGaai4laiaaikdaaaGccaWGWbGaaiikaiaahIhacaGGSaGaamiD aiaacMcacqGHRaWkaeaacqGHRaWkdaWcaaqaaiabgkGi2kaadchaca GGOaGaaCiEaiaacYcacaWG0bGaaiykaaqaaiabgkGi2kaah6gaaaGa eyypa0JaaGimaiaacYcacaaMc8UaaGPaVlaaykW7caWH4bGaeyicI4 SaeyOaIyRaeuyQdC1aaSbaaSqaaiaadAhaaeqaaOGaaiOlaaaaaa@7A7A@        (5)

Здесь введено обозначение дробной производной в смысле Капуто:

D a C t β f(t)= 1 Γ(nβ) a t d n f(τ) d τ n 1 (tτ) β+1n dτ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaaDeaaleaaca WGHbaabaGaam4qaaaakiaadseadaqhaaWcbaGaamiDaaqaaiabek7a IbaakiaadAgacaGGOaGaamiDaiaacMcacqGH9aqpdaWcaaqaaiaaig daaeaacqqHtoWrcaGGOaGaamOBaiabgkHiTiabek7aIjaacMcaaaWa a8qCaeaadaWcaaqaaiaadsgadaahaaWcbeqaaiaad6gaaaGccaWGMb Gaaiikaiabes8a0jaacMcaaeaacaWGKbGaeqiXdq3aaWbaaSqabeaa caWGUbaaaaaakmaalaaabaGaaGymaaqaaiaacIcacaWG0bGaeyOeI0 IaeqiXdqNaaiykamaaCaaaleqabaGaeqOSdiMaey4kaSIaaGymaiab gkHiTiaad6gaaaaaaOGaamizaiabes8a0bWcbaGaamyyaaqaaiaads haa0Gaey4kIipaaaa@6523@ ,

где n – ближайшая к β целая степень, такая что n > β.

Задачу необходимо дополнить начальными условиями:

p 0 =p(x,0), p 0 = dp dt (x,0). MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqabiaaae aacaWGWbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamiCaiaacIca caWH4bGaaiilaiaaykW7caaMc8UaaGimaiaacMcacaGGSaaabaGabm iCayaafaWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0ZaaSaaaeaacaWG KbGaamiCaaqaaiaadsgacaWG0baaaiaacIcacaWH4bGaaiilaiaayk W7caaMc8UaaGimaiaacMcacaGGUaaaaaaa@51FF@

Отметим, что условие (5), учитывающее термовязкие потери, в настоящей работе используется впервые.

Конечно-элементная формулировка

Пусть имеется некоторое пространство гладких весовых функций H. Рассмотрим слабую постановку задачи (2) для всех w MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385E@  H:

1 c 0 2 Ω 2 p(x,t) t 2 wdV Ω Δp(x,t)wdV = ρ 0 Ω f(x,t)wdV . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaaG ymaaqaaiaadogadaqhaaWcbaGaaGimaaqaaiaaikdaaaaaaOWaa8qu aeaadaWcaaqaaiabgkGi2oaaCaaaleqabaGaaGOmaaaakiaadchaca GGOaGaaCiEaiaacYcacaWG0bGaaiykaaqaaiabgkGi2kaadshadaah aaWcbeqaaiaaikdaaaaaaOGaam4DaiaadsgacaWGwbaaleaacqqHPo WvaeqaniabgUIiYdGccqGHsisldaWdrbqaaiabfs5aejaadchacaGG OaGaaCiEaiaacYcacaWG0bGaaiykaiaadEhacaWGKbGaamOvaaWcba GaeuyQdCfabeqdcqGHRiI8aOGaeyypa0JaeqyWdi3aaSbaaSqaaiaa icdaaeqaaOWaa8quaeaacaWGMbGaaiikaiaahIhacaGGSaGaamiDai aacMcacaWG3bGaamizaiaadAfaaSqaaiabfM6axbqab0Gaey4kIipa kiaac6caaaa@6ACF@

Применим первую формулу Грина ко второму члену в левой части

Ω Δp(x,t)wdV = Ω p(x,t)wdV + Ω p(x,t) n wdS MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaapefabaGaeu iLdqKaamiCaiaacIcacaWH4bGaaiilaiaadshacaGGPaGaam4Daiaa dsgacaWGwbaaleaacqqHPoWvaeqaniabgUIiYdGccqGH9aqpcqGHsi sldaWdrbqaaiabgEGirlaadchacaGGOaGaaCiEaiaacYcacaWG0bGa aiykaiabgEGirlaadEhacaWGKbGaamOvaaWcbaGaeuyQdCfabeqdcq GHRiI8aOGaey4kaSYaa8quaeaadaWcaaqaaiabgkGi2kaadchacaGG OaGaaCiEaiaacYcacaWG0bGaaiykaaqaaiabgkGi2kaah6gaaaGaam 4DaiaadsgacaWGtbaaleaacqGHciITcqqHPoWvaeqaniabgUIiYdaa aa@6776@ .

Пользуясь (5), преобразуем член с нормальной производной:

Ω p(x,t) n wdS = ν Ω ν D 0 C t 1/2 Δ τ p(x,t)wdS γ1 c 0 2 κ ρ 0 c p Ω ν D 0 C t 3/2 p(x,t)wdS = = ν Ω ν D 0 C t 1/2 τ p(x,t) τ wdS γ1 c 0 2 κ ρ 0 c p Ω ν D 0 C t 3/2 p(x,t)wdS . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaa8quae aadaWcaaqaaiabgkGi2kaadchacaGGOaGaaCiEaiaacYcacaWG0bGa aiykaaqaaiabgkGi2kaah6gaaaGaam4DaiaadsgacaWGtbaaleaacq GHciITcqqHPoWvaeqaniabgUIiYdGccqGH9aqpcqGHsisldaGcaaqa aiabe27aUbWcbeaakmaapefabaWaa0raaSqaaiaaicdaaeaacaWGdb aaaOGaamiramaaDaaaleaacaWG0baabaGaeyOeI0IaaGymaiaac+ca caaIYaaaaOGaeuiLdq0aaSbaaSqaaiabes8a0bqabaGccaWGWbGaai ikaiaahIhacaGGSaGaamiDaiaacMcacaWG3bGaamizaiaadofaaSqa aiabgkGi2kabfM6axnaaBaaameaacqaH9oGBaeqaaaWcbeqdcqGHRi I8aOGaeyOeI0cabaGaeyOeI0YaaSaaaeaacqaHZoWzcqGHsislcaaI XaaabaGaam4yamaaDaaaleaacaaIWaaabaGaaGOmaaaaaaGcdaGcaa qaamaalaaabaGaeqOUdSgabaGaeqyWdi3aaSbaaSqaaiaaicdaaeqa aOGaam4yamaaBaaaleaacaWGWbaabeaaaaaabeaakmaapefabaWaa0 raaSqaaiaaicdaaeaacaWGdbaaaOGaamiramaaDaaaleaacaWG0baa baGaaG4maiaac+cacaaIYaaaaOGaamiCaiaacIcacaWH4bGaaiilai aadshacaGGPaGaam4DaiaadsgacaWGtbaaleaacqGHciITcqqHPoWv daWgaaadbaGaeqyVd4gabeaaaSqab0Gaey4kIipakiabg2da9aqaai abg2da9maakaaabaGaeqyVd4galeqaaOWaa8quaeaadaqhbaWcbaGa aGimaaqaaiaadoeaaaGccaWGebWaa0baaSqaaiaadshaaeaacqGHsi slcaaIXaGaai4laiaaikdaaaGccqGHhis0daWgaaWcbaGaeqiXdqha beaakiaadchacaGGOaGaaCiEaiaacYcacaWG0bGaaiykaiabgEGirp aaBaaaleaacqaHepaDaeqaaOGaam4DaiaadsgacaWGtbaaleaacqGH ciITcqqHPoWvdaWgaaadbaGaeqyVd4gabeaaaSqab0Gaey4kIipaki abgkHiTaqaaiabgkHiTmaalaaabaGaeq4SdCMaeyOeI0IaaGymaaqa aiaadogadaqhaaWcbaGaaGimaaqaaiaaikdaaaaaaOWaaOaaaeaada WcaaqaaiabeQ7aRbqaaiabeg8aYnaaBaaaleaacaaIWaaabeaakiaa dogadaWgaaWcbaGaamiCaaqabaaaaaqabaGcdaWdrbqaamaaDeaale aacaaIWaaabaGaam4qaaaakiaadseadaqhaaWcbaGaamiDaaqaaiaa iodacaGGVaGaaGOmaaaakiaadchacaGGOaGaaCiEaiaacYcacaWG0b GaaiykaiaadEhacaWGKbGaam4uaaWcbaGaeyOaIyRaeuyQdC1aaSba aWqaaiabe27aUbqabaaaleqaniabgUIiYdGccaGGUaaaaaa@CDA9@

Тогда получаем:

1 c 0 2 Ω 2 p(x,t) t 2 wdV + Ω p(x,t)wdV ν Ω ν D 0 C t 1/2 τ p(x,t) τ wdS + + γ1 c 0 2 κ ρ 0 c p Ω ν D 0 C t 3/2 p(x,t)wdS = ρ 0 Ω f(x,t)wdV . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaaSaaae aacaaIXaaabaGaam4yamaaDaaaleaacaaIWaaabaGaaGOmaaaaaaGc daWdrbqaamaalaaabaGaeyOaIy7aaWbaaSqabeaacaaIYaaaaOGaam iCaiaacIcacaWH4bGaaiilaiaadshacaGGPaaabaGaeyOaIyRaamiD amaaCaaaleqabaGaaGOmaaaaaaGccaWG3bGaamizaiaadAfaaSqaai abfM6axbqab0Gaey4kIipakiabgUcaRmaapefabaGaey4bIeTaamiC aiaacIcacaWH4bGaaiilaiaadshacaGGPaGaaGPaVlabgEGirlaadE hacaWGKbGaamOvaaWcbaGaeuyQdCfabeqdcqGHRiI8aOGaeyOeI0ca baGaeyOeI0YaaOaaaeaacqaH9oGBaSqabaGcdaWdrbqaamaaDeaale aacaaIWaaabaGaam4qaaaakiaadseadaqhaaWcbaGaamiDaaqaaiab gkHiTiaaigdacaGGVaGaaGOmaaaakiabgEGirpaaBaaaleaacqaHep aDaeqaaOGaamiCaiaacIcacaWH4bGaaiilaiaadshacaGGPaGaey4b Ie9aaSbaaSqaaiabes8a0bqabaGccaWG3bGaamizaiaadofaaSqaai abgkGi2kabfM6axnaaBaaameaacqaH9oGBaeqaaaWcbeqdcqGHRiI8 aOGaey4kaScabaGaey4kaSYaaSaaaeaacqaHZoWzcqGHsislcaaIXa aabaGaam4yamaaDaaaleaacaaIWaaabaGaaGOmaaaaaaGcdaGcaaqa amaalaaabaGaeqOUdSgabaGaeqyWdi3aaSbaaSqaaiaaicdaaeqaaO Gaam4yamaaBaaaleaacaWGWbaabeaaaaaabeaakmaapefabaWaa0ra aSqaaiaaicdaaeaacaWGdbaaaOGaamiramaaDaaaleaacaWG0baaba GaaG4maiaac+cacaaIYaaaaOGaamiCaiaacIcacaWH4bGaaiilaiaa dshacaGGPaGaam4DaiaadsgacaWGtbaaleaacqGHciITcqqHPoWvda WgaaadbaGaeqyVd4gabeaaaSqab0Gaey4kIipakiabg2da9iabeg8a YnaaBaaaleaacaaIWaaabeaakmaapefabaGaamOzaiaacIcacaWH4b GaaiilaiaadshacaGGPaGaam4DaiaadsgacaWGwbaaleaacqqHPoWv aeqaniabgUIiYdGccaGGUaaaaaa@B187@

Последнее выражение представляет собой выражение для волнового уравнения в слабой постановке. В соответствии с идеей метода конечных элементов, аппроксимируем давление следующим образом [8]:

p(x,t)= k=1 L p k (t) N k (x) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadchacaGGOa GaaCiEaiaacYcacaWG0bGaaiykaiabg2da9maaqahabaGaamiCamaa CaaaleqabaGaam4AaaaakiaacIcacaWG0bGaaiykaiaad6eadaWgaa WcbaGaam4AaaqabaGccaGGOaGaaCiEaiaacMcaaSqaaiaadUgacqGH 9aqpcaaIXaaabaGaamitaaqdcqGHris5aaaa@4CB8@ ,

где pk(t) – значения давления в узлах, Nk(x) – так называемые функции формы, L – число узлов дискретизации. Учитывая граничные условия (3), (5) и используя функции формы в качестве весовых функций w (метод Галеркина), получим конечно-элементную формулировку:

M d 2 d t 2 p+V D 0 C t 1/2 p+T D 0 C t 3/2 p+Kp=f MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaah2eadaWcaa qaaiaadsgadaahaaWcbeqaaiaaikdaaaaakeaacaWGKbGaamiDamaa CaaaleqabaGaaGOmaaaaaaGccaWHWbGaey4kaSIaaCOvamaaDeaale aacaaIWaaabaGaam4qaaaakiaadseadaqhaaWcbaGaamiDaaqaaiab gkHiTiaaigdacaGGVaGaaGOmaaaakiaahchacqGHRaWkcaWHubWaa0 raaSqaaiaaicdaaeaacaWGdbaaaOGaamiramaaDaaaleaacaWG0baa baGaaG4maiaac+cacaaIYaaaaOGaaCiCaiabgUcaRiaahUeacaWHWb Gaeyypa0JaaCOzaaaa@5584@ ,           (6)

Где

M= 1 ρ 0 c 0 2 Ω N N T dV , K= 1 ρ 0 Ω N N T dV , V= ν ρ 0 Ω ν τ N τ N T dS , T= γ1 ρ 0 c 0 2 κ ρ 0 c p Ω ν N N T dS, f= Ω fNdV . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqadeaaae aafaqabeqacaaabaGaaCytaiabg2da9maalaaabaGaaGymaaqaaiab eg8aYnaaBaaaleaacaaIWaaabeaakiaadogadaqhaaWcbaGaaGimaa qaaiaaikdaaaaaaOWaa8quaeaacaWHobGaaCOtamaaCaaaleqabaGa amivaaaakiaadsgacaWGwbaaleaacqqHPoWvaeqaniabgUIiYdGcca GGSaaabaGaaC4saiabg2da9maalaaabaGaaGymaaqaaiabeg8aYnaa BaaaleaacaaIWaaabeaaaaGcdaWdrbqaaiabgEGirlaah6eacqGHhi s0caWHobWaaWbaaSqabeaacaWGubaaaOGaamizaiaadAfaaSqaaiab fM6axbqab0Gaey4kIipakiaacYcaaaaaeaqabeaafaqabeqacaaaba GaaCOvaiabg2da9iabgkHiTmaalaaabaWaaOaaaeaacqaH9oGBaSqa baaakeaacqaHbpGCdaWgaaWcbaGaaGimaaqabaaaaOWaa8quaeaacq GHhis0daWgaaWcbaGaeqiXdqhabeaakiaah6eacqGHhis0daWgaaWc baGaeqiXdqhabeaakiaah6eadaahaaWcbeqaaiaadsfaaaGccaWGKb Gaam4uaaWcbaGaeyOaIyRaeuyQdC1aaSbaaWqaaiabe27aUbqabaaa leqaniabgUIiYdGccaGGSaaabaaaaaqaaiaahsfacqGH9aqpdaWcaa qaaiabeo7aNjabgkHiTiaaigdaaeaacqaHbpGCdaWgaaWcbaGaaGim aaqabaGccaWGJbWaa0baaSqaaiaaicdaaeaacaaIYaaaaaaakmaaka aabaWaaSaaaeaacqaH6oWAaeaacqaHbpGCdaWgaaWcbaGaaGimaaqa baGccaWGJbWaaSbaaSqaaiaadchaaeqaaaaaaeqaaOWaa8quaeaaca WHobGaaCOtamaaCaaaleqabaGaamivaaaakiaadsgacaWGtbGaaiil aaWcbaGaeyOaIyRaeuyQdC1aaSbaaWqaaiabe27aUbqabaaaleqani abgUIiYdaaaOqaaiaahAgacqGH9aqpdaWdrbqaaiaadAgacaaMb8Ua aCOtaiaadsgacaWGwbaaleaacqqHPoWvaeqaniabgUIiYdGccaGGUa aaaaaa@9ECD@

Здесь p – столбец давлений:

p= p 1 p 2 p L T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaahchacqGH9a qpdaqadaqaauaabeqabqaaaaqaaiaadchadaahaaWcbeqaaiaaigda aaaakeaacaWGWbWaaWbaaSqabeaacaaIYaaaaaGcbaGaeS47IWeaba GaamiCamaaCaaaleqabaGaamitaaaaaaaakiaawIcacaGLPaaadaah aaWcbeqaaiaadsfaaaaaaa@448E@ ,

верхним индексом T обозначается транспонирование, N – столбец функций формы:

N= N 1 N 2 N L T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaah6eacqGH9a qpdaqadaqaauaabeqabqaaaaqaaiaad6eadaWgaaWcbaGaaGymaaqa baaakeaacaWGobWaaSbaaSqaaiaaikdaaeqaaaGcbaGaeS47IWeaba GaamOtamaaBaaaleaacaWGmbaabeaaaaaakiaawIcacaGLPaaadaah aaWcbeqaaiaadsfaaaaaaa@4403@ ,

а f – столбец функций источника. Матрица M называется матрицей массы, K – матрицей жесткости, а появление матриц V, T обусловлено термическими и вязкими эффектами.

Система (6) является системой интегро-дифференциальных уравнений Вольтерры. Перепишем (6) следующим образом:

M ^ d dt y= K ^ y+ V ^ 0 t G(tτ)y(τ)dτ + + T ^ 0 t G(tτ) d dτ y(τ)dτ + f ^ , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaaecaae aaieqacaWFnbaacaGLcmaadaWcaaqaaiaadsgaaeaacaWGKbGaamiD aaaacaWH5bGaeyypa0ZaaecaaeaacaWFlbaacaGLcmaacaWH5bGaey 4kaSYaaecaaeaacaWFwbaacaGLcmaadaWdXbqaaiaadEeacaGGOaGa amiDaiabgkHiTiabes8a0jaacMcacaWH5bGaaiikaiabes8a0jaacM cacaWGKbGaeqiXdqhaleaacaaIWaaabaGaamiDaaqdcqGHRiI8aOGa ey4kaScabaGaey4kaSYaaecaaeaacaWFubaacaGLcmaadaWdXbqaai aadEeacaGGOaGaamiDaiabgkHiTiabes8a0jaacMcadaWcaaqaaiaa dsgaaeaacaWGKbGaeqiXdqhaaiaahMhacaGGOaGaeqiXdqNaaiykai aadsgacqaHepaDaSqaaiaaicdaaeaacaWG0baaniabgUIiYdGccqGH RaWkdaqiaaqaaiaa=zgaaiaawkWaaiaacYcaaaaa@6F8A@       (7)

Где

M ^ = M 0 0 I , K ^ = 0 K I 0 , V ^ = 0 V 0 0 , T ^ = T 0 0 0 , f ^ = f 0 , MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaaecaae aaieqacaWFnbaacaGLcmaacqGH9aqpdaqadaqaauaabeqaciaaaeaa caWHnbaabaGaaCimaaqaaiaahcdaaeaacaWHjbaaaaGaayjkaiaawM caaiaacYcacaaMc8UaaGPaVlaaykW7caaMc8+aaecaaeaacaWFlbaa caGLcmaacqGH9aqpdaqadaqaauaabeqaciaaaeaacaWHWaaabaGaey OeI0IaaC4saaqaaiaahMeaaeaacaWHWaaaaaGaayjkaiaawMcaaiaa cYcaaeaadaqiaaqaaiaa=zfaaiaawkWaaiabg2da9maabmaabaqbae qabiGaaaqaaiaahcdaaeaacqGHsislcaWHwbaabaGaaCimaaqaaiaa hcdaaaaacaGLOaGaayzkaaGaaiilaiaaykW7caaMc8UaaGPaVpaaHa aabaGaa8hvaaGaayPadaGaeyypa0ZaaeWaaeaafaqabeGacaaabaGa eyOeI0IaaCivaaqaaiaahcdaaeaacaWHWaaabaGaaCimaaaaaiaawI cacaGLPaaacaGGSaGaaGPaVlaaykW7caaMc8+aaecaaeaacaWFMbaa caGLcmaacqGH9aqpdaqadaqaauaabeqaceaaaeaacaWHMbaabaGaaC imaaaaaiaawIcacaGLPaaacaGGSaaaaaa@70E6@

G(t τ) – ядро интегральных слагаемых:

G(tτ)= 1 π(tτ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadEeacaGGOa GaamiDaiabgkHiTiabes8a0jaacMcacqGH9aqpdaWcaaqaaiaaigda aeaadaGcaaqaaiabec8aWjaacIcacaWG0bGaeyOeI0IaeqiXdqNaai ykaaWcbeaaaaaaaa@46B2@ ,

а y – новый столбец неизвестных:

y= dp dt p MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaahMhacqGH9a qpdaqadaqaauaabeqaceaaaeaadaWcaaqaaiaadsgacaWHWbaabaGa amizaiaadshaaaaabaGaaCiCaaaaaiaawIcacaGLPaaaaaa@40A0@ .

Интегрирование во времени уравнения (7)

Как было отмечено выше, (7) представляет собой систему интегро-дифференциальных уравнений. Будем отдельно аппроксимировать дифференциальную и интегральную часть уравнений.

Производная столбца dy/dt аппроксимируется центральной разностью:

dy dt y n+1 y n1 2Δt MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izaiaahMhaaeaacaWGKbGaamiDaaaacqGHijYUdaWcaaqaaiaahMha daWgaaWcbaGaamOBaiabgUcaRiaaigdaaeqaaOGaeyOeI0IaaCyEam aaBaaaleaacaWGUbGaeyOeI0IaaGymaaqabaaakeaacaaIYaGaeuiL dqKaamiDaaaaaaa@4976@ ,

где Δt – шаг дискретизации по времени, а нижние индексы обозначают текущий временной шаг yn = y(nΔt).

Для самого первого шага используется аппроксимация разностью справа:

dy dt y 1 y 0 Δt MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izaiaahMhaaeaacaWGKbGaamiDaaaacqGHijYUdaWcaaqaaiaahMha daWgaaWcbaGaaGymaaqabaGccqGHsislcaWH5bWaaSbaaSqaaiaaic daaeqaaaGcbaGaeuiLdqKaamiDaaaaaaa@4504@ .

Введем следующие квадратурные аппроксимации для интегральных слагаемых в (7) [9]:

0 t n G( t n τ)y(τ)dτ j=0 n b nj y j , 0 t n G( t n τ) d dτ y(τ)dτ 1 2Δt j=1 n b nj ( y j+1 y j1 ) , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqaceaaae aadaWdXbqaaiaadEeacaGGOaGaamiDamaaBaaaleaacaWGUbaabeaa kiabgkHiTiabes8a0jaacMcacaWH5bGaaiikaiabes8a0jaacMcaca WGKbGaeqiXdqhaleaacaaIWaaabaGaamiDamaaBaaameaacaWGUbaa beaaa0Gaey4kIipakiabgIKi7oaaqahabaGaamOyamaaBaaaleaaca WGUbGaamOAaaqabaGccaWH5bWaaSbaaSqaaiaadQgaaeqaaaqaaiaa dQgacqGH9aqpcaaIWaaabaGaamOBaaqdcqGHris5aOGaaiilaaqaam aapehabaGaam4raiaacIcacaWG0bWaaSbaaSqaaiaad6gaaeqaaOGa eyOeI0IaeqiXdqNaaiykamaalaaabaGaamizaaqaaiaadsgacqaHep aDaaGaaCyEaiaacIcacqaHepaDcaGGPaGaamizaiabes8a0bWcbaGa aGimaaqaaiaadshadaWgaaadbaGaamOBaaqabaaaniabgUIiYdGccq GHijYUdaWcaaqaaiaaigdaaeaacaaIYaGaeuiLdqKaamiDaaaadaae WbqaaiaadkgadaWgaaWcbaGaamOBaiaadQgaaeqaaOGaaiikaiaahM hadaWgaaWcbaGaamOAaiabgUcaRiaaigdaaeqaaOGaeyOeI0IaaCyE amaaBaaaleaacaWGQbGaeyOeI0IaaGymaaqabaGccaGGPaaaleaaca WGQbGaeyypa0JaaGymaaqaaiaad6gaa0GaeyyeIuoakiaacYcaaaaa aa@8871@ (8)

где bnj дается формулой

b nj t j t j+1 dτ π t n+1 τ = = 2 π t n+1 t j t n+1 t j+1 . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaamOyam aaBaaaleaacaWGUbGaamOAaaqabaGccqGHHjIUdaWdXbqaamaalaaa baGaamizaiabes8a0bqaamaakaaabaGaeqiWdahaleqaaOWaaOaaae aacaWG0bWaaSbaaSqaaiaad6gacqGHRaWkcaaIXaaabeaakiabgkHi Tiabes8a0bWcbeaaaaaabaGaamiDamaaBaaameaacaWGQbaabeaaaS qaaiaadshadaWgaaadbaGaamOAaiabgUcaRiaaigdaaeqaaaqdcqGH RiI8aOGaeyypa0dabaGaeyypa0ZaaSaaaeaacaaIYaaabaWaaOaaae aacqaHapaCaSqabaaaaOWaaeWaaeaadaGcaaqaaiaadshadaWgaaWc baGaamOBaiabgUcaRiaaigdaaeqaaOGaeyOeI0IaamiDamaaBaaale aacaWGQbaabeaaaeqaaOGaeyOeI0YaaOaaaeaacaWG0bWaaSbaaSqa aiaad6gacqGHRaWkcaaIXaaabeaakiabgkHiTiaadshadaWgaaWcba GaamOAaiabgUcaRiaaigdaaeqaaaqabaaakiaawIcacaGLPaaacaGG Uaaaaaa@679E@

Заметим, что для того, чтобы оценить значения интегралов в (8) в момент времени tn+1, необходимо знать неизвестные yn только в предшествующие моменты времени t0, …, tn. Отметим также, что, несмотря на сингулярность ядра G(tτ) при t = τ, квадратурные коэффициенты bnj везде имеют конечные значения.

Таким образом, приходим к следующей неявной конечно-разностной схеме:

  y n+1 = M ^ b nn T ^ 1 M ^ y n1 +2Δt K ^ y n + +2Δt V ^ j=0 n b nj y j + + T ^ j=1 n1 b nj ( y j+1 y j1 ) b nn y n1 . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaaCyEam aaBaaaleaacaWGUbGaey4kaSIaaGymaaqabaGccqGH9aqpdaqadaqa amaaHaaabaacbeGaa8xtaaGaayPadaGaeyOeI0IaamOyamaaBaaale aacaWGUbGaamOBaaqabaGcdaqiaaqaaiaa=rfaaiaawkWaaaGaayjk aiaawMcaamaaCaaaleqabaGaeyOeI0IaaGymaaaakmaabeaabaWaae caaeaacaWFnbaacaGLcmaacaWH5bWaaSbaaSqaaiaad6gacqGHsisl caaIXaaabeaakiabgUcaRiaaikdacqqHuoarcaWG0bWaaecaaeaaca WFlbaacaGLcmaacaWH5bWaaSbaaSqaaiaad6gaaeqaaaGccaGLOaaa cqGHRaWkaeaacqGHRaWkcaaIYaGaeuiLdqKaamiDamaaHaaabaGaa8 NvaaGaayPadaWaaabCaeaacaWGIbWaaSbaaSqaaiaad6gacaWGQbaa beaakiaahMhadaWgaaWcbaGaamOAaaqabaaabaGaamOAaiabg2da9i aaicdaaeaacaWGUbaaniabggHiLdGccqGHRaWkaeaadaqacaqaaiab gUcaRmaaHaaabaGaa8hvaaGaayPadaWaaeWaaeaadaaeWbqaaiaadk gadaWgaaWcbaGaamOBaiaadQgaaeqaaOGaaiikaiaahMhadaWgaaWc baGaamOAaiabgUcaRiaaigdaaeqaaOGaeyOeI0IaaCyEamaaBaaale aacaWGQbGaeyOeI0IaaGymaaqabaGccaGGPaaaleaacaWGQbGaeyyp a0JaaGymaaqaaiaad6gacqGHsislcaaIXaaaniabggHiLdGccqGHsi slcaWGIbWaaSbaaSqaaiaad6gacaWGUbaabeaakiaahMhadaWgaaWc baGaamOBaiabgkHiTiaaigdaaeqaaaGccaGLOaGaayzkaaaacaGLPa aacaGGUaaaaaa@897B@              (9)

Верификация конечно-элементной формулировки

Рассмотрим задачу распространения монохроматической звуковой волны частоты ω в тонкой полубесконечной трубе с квадратным сечением со стороной a (см. рис. 2).

 

Рис. 2. Геометрия модели.

 

Звук возбуждается объемными источниками звука, находящимися в основании трубы. Для простоты предполагается, что источники находятся в фазе по сечению трубы, возбуждая лишь поршневую моду. Таким образом, эффективно задача является одномерной и может быть легко описана аналитически. На боковых стенках трубы предполагается выполнение термовязких условий (5) во временной постановке или условий (1) в частотной области.

Аналитическое описание

Ввиду простоты условия (1) будем исследовать стационарную задачу. Введем аксиальную координату x вдоль трубы. В таком случае давление подчиняется уравнению Гельмгольца: 2 p ˜ (x,ω) x 2 + ω 2 ρ(ω)κ(ω) p ˜ (x,ω)=0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaey OaIy7aaWbaaSqabeaacaaIYaaaaOGabmiCayaaiaGaaiikaiaadIha caGGSaGaeqyYdCNaaiykaaqaaiabgkGi2kaadIhadaahaaWcbeqaai aaikdaaaaaaOGaey4kaSIaeqyYdC3aaWbaaSqabeaacaaIYaaaaOGa eqyWdiNaaiikaiabeM8a3jaacMcacqaH6oWAcaGGOaGaeqyYdCNaai ykaiqadchagaacaiaacIcacaWG4bGaaiilaiabeM8a3jaacMcacqGH 9aqpcaaIWaaaaa@58C2@ ,

где ρ(ω) – комплексная плотность воздуха с учетом вязких эффектов, а κ(ω) – комплексная сжимаемость воздуха с учетом термических эффектов [10]:

  ρ(ω)= ρ 0 1+ s 2 F( z ν ) 1F( z V ) , κ(ω)= 1 ρ 0 c 0 2 γ(γ1) 1F( z T ) s 2 F( z T ) . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaeqyWdi NaaiikaiabeM8a3jaacMcacqGH9aqpcqaHbpGCdaWgaaWcbaGaaGim aaqabaGcdaqadaqaaiaaigdacqGHRaWkdaWcaaqaaiaadohadaahaa WcbeqaaiaaikdaaaGccaWGgbGaaiikaiaadQhadaWgaaWcbaGaeqyV d4gabeaakiaacMcaaeaacaaIXaGaeyOeI0IaamOraiaacIcacaWG6b WaaSbaaSqaaiaadAfaaeqaaOGaaiykaaaaaiaawIcacaGLPaaacaGG SaaabaGaeqOUdSMaaiikaiabeM8a3jaacMcacqGH9aqpdaWcaaqaai aaigdaaeaacqaHbpGCdaWgaaWcbaGaaGimaaqabaGccaWGJbWaa0ba aSqaaiaaicdaaeaacaaIYaaaaaaakmaabmaabaGaeq4SdCMaeyOeI0 Iaaiikaiabeo7aNjabgkHiTiaaigdacaGGPaWaaSaaaeaacaaIXaGa eyOeI0IaamOraiaacIcacaWG6bWaaSbaaSqaaiaadsfaaeqaaOGaai ykaaqaaiaadohadaahaaWcbeqaaiaaikdaaaGccaWGgbGaaiikaiaa dQhadaWgaaWcbaGaamivaaqabaGccaGGPaaaaaGaayjkaiaawMcaai aac6caaaaa@7302@        (10)

Здесь

F(z)= 2 J 1 (z) z J 0 (z) , z V,T = i 3/2 2 R δ V,T , R= s 2 a 2 , s 2 = 8 7 , MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaamOrai aacIcacaWG6bGaaiykaiabg2da9maalaaabaGaaGOmaiaadQeadaWg aaWcbaGaaGymaaqabaGccaGGOaGaamOEaiaacMcaaeaacaWG6bGaam OsamaaBaaaleaacaaIWaaabeaakiaacIcacaWG6bGaaiykaaaacaGG SaaabaGaamOEamaaBaaaleaacaWGwbGaaiilaiaadsfaaeqaaOGaey ypa0JaamyAamaaCaaaleqabaGaaG4maiaac+cacaaIYaaaaOWaaOaa aeaacaaIYaaaleqaaOWaaSaaaeaacaWGsbaabaGaeqiTdq2aaSbaaS qaaiaadAfacaGGSaGaaGPaVlaaykW7caWGubaabeaaaaGccaGGSaGa aGPaVxaabeqabiaaaeaacaWGsbGaeyypa0Jaam4CamaaCaaaleqaba GaaGOmaaaakmaalaaabaGaamyyaaqaaiaaikdaaaGaaiilaaqaaiaa dohadaahaaWcbeqaaiaaikdaaaGccqGH9aqpdaWcaaqaaiaaiIdaae aacaaI3aaaaaaacaaMc8Uaaiilaaaaaa@674D@

где J0(z) и J1(z) – функции Бесселя соответственно нулевого и первого порядка. Формулы (10) выполняются при условиях R > 10-5 м и Rf 3/2 < 104 м с–3/2 [11]. Первое условие означает, что труба является “широкой” в смысле Вестона [12], т.е. ее радиус больше длины свободного пробега. Второе же условие означает, что труба одновременно является “узкой”, т.е. длина звуковой волны больше длины свободного пробега. Число s2 является фактором формы для квадратного сечения [13].

Оценим ошибку формул (10). Для этого опишем, из каких соображений она была получена. Здесь повторяются рассуждения из [13]. В случае трубы с круглым сечением формула (10) получается аналитически (для этого надо взять s2 = 1, а в качестве R – радиус сечения). В случае трубы с сечением в форме щели также можно получить аналитическое выражение для комплексных плотности и сжимаемости. Однако если в формулах (10) взять в качестве фактора формы s2 = 2/3, а в качестве R – полуширину щели, то на высоких частотах будут получаться правильные асимптотические представления для действительной и мнимой частей комплексной плотности, а на низких – для мнимой части. На средних же частотах ошибка довольно мала. Из этого факта делается вывод, что формулы (10) подходят для описания труб с любым постоянным сечением. В [14] проводится моделирование труб с сечениями различной формы с помощью метода конечных элементов. В частности, получаются асимптотические пределы для действительной и мнимой частей комплексной плотности воздуха. Путем подбора фактора формы s2, дающего правильную асимптотику для комплексной плотности на низких частотах, можно хорошо аппроксимировать комплексные плотность и сжимаемость для труб с произвольным постоянным сечением на широком диапазоне частот. В то же время, конечно, формулы (10) все же будут давать небольшую ошибку, особенно на средних частотах.

На основании трубы выполняется следующее граничное условие:

d p ˜ dx (0,ω)= ρ 0 a 2 u ˜ (ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izaiqadchagaacaaqaaiaadsgacaWG4baaaiaacIcacaaIWaGaaiil aiabeM8a3jaacMcacqGH9aqpdaWcaaqaaiabeg8aYnaaBaaaleaaca aIWaaabeaaaOqaaiaadggadaahaaWcbeqaaiaaikdaaaaaaOGabmyD ayaaiaGaaiikaiabeM8a3jaacMcaaaa@4A76@ ,

где u ˜ (ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiqadwhagaacai aacIcacqaHjpWDcaGGPaaaaa@3C64@  – Фурье-образ функции источника.

Давления и их производные в двух точках трубы p ˜ ( x 1 ,ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiqadchagaacai aacIcacaWG4bWaaSbaaSqaaiaaigdaaeqaaOGaaiilaiabeM8a3jaa cMcaaaa@3EFD@ , d p ˜ /dx( x 1 ,ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadsgaceWGWb GbaGaacaGGVaGaamizaiaadIhacaGGOaGaamiEamaaBaaaleaacaaI XaaabeaakiaacYcacqaHjpWDcaGGPaaaaa@427F@  и p ˜ ( x 2 ,ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiqadchagaacai aacIcacaWG4bWaaSbaaSqaaiaaikdaaeqaaOGaaiilaiabeM8a3jaa cMcaaaa@3EFE@ , d p ˜ /dx( x 2 ,ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadsgaceWGWb GbaGaacaGGVaGaamizaiaadIhacaGGOaGaamiEamaaBaaaleaacaaI YaaabeaakiaacYcacqaHjpWDcaGGPaaaaa@4280@  связаны следующим матричным соотношением:

p ˜ ( x 2 ,ω) d p ˜ dx ( x 2 ,ω) = = cos k(ω)( x 2 x 1 ) Z(ω) ρ 0 ω sin k(ω)( x 2 x 1 ) ρ 0 ω Z(ω) sin k(ω)( x 2 x 1 ) cos k(ω)( x 2 x 1 ) × × p ˜ ( x 1 ,ω) d p ˜ dx ( x 1 ,ω) , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaWaaeWaae aafaqabeGabaaabaGabmiCayaaiaGaaiikaiaadIhadaWgaaWcbaGa aGOmaaqabaGccaGGSaGaeqyYdCNaaiykaaqaamaalaaabaGaamizai qadchagaacaaqaaiaadsgacaWG4baaaiaacIcacaWG4bWaaSbaaSqa aiaaikdaaeqaaOGaaiilaiabeM8a3jaacMcaaaaacaGLOaGaayzkaa Gaeyypa0dabaGaeyypa0ZaaeWaaeaafaqabeGacaaabaGaci4yaiaa c+gacaGGZbWaaeWaaeaacaWGRbGaaiikaiabeM8a3jaacMcacaGGOa GaamiEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaadIhadaWgaaWc baGaaGymaaqabaGccaGGPaaacaGLOaGaayzkaaaabaGaeyOeI0YaaS aaaeaacaWGAbGaaiikaiabeM8a3jaacMcaaeaacqaHbpGCdaWgaaWc baGaaGimaaqabaGccqaHjpWDaaGaci4CaiaacMgacaGGUbWaaeWaae aacaWGRbGaaiikaiabeM8a3jaacMcacaGGOaGaamiEamaaBaaaleaa caaIYaaabeaakiabgkHiTiaadIhadaWgaaWcbaGaaGymaaqabaGcca GGPaaacaGLOaGaayzkaaaabaWaaSaaaeaacqaHbpGCdaWgaaWcbaGa aGimaaqabaGccqaHjpWDaeaacaWGAbGaaiikaiabeM8a3jaacMcaaa Gaci4CaiaacMgacaGGUbWaaeWaaeaacaWGRbGaaiikaiabeM8a3jaa cMcacaGGOaGaamiEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaadI hadaWgaaWcbaGaaGymaaqabaGccaGGPaaacaGLOaGaayzkaaaabaGa ci4yaiaac+gacaGGZbWaaeWaaeaacaWGRbGaaiikaiabeM8a3jaacM cacaGGOaGaamiEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaadIha daWgaaWcbaGaaGymaaqabaGccaGGPaaacaGLOaGaayzkaaaaaaGaay jkaiaawMcaaiabgEna0cqaaiabgEna0oaabmaabaqbaeqabiqaaaqa aiqadchagaacaiaacIcacaWG4bWaaSbaaSqaaiaaigdaaeqaaOGaai ilaiabeM8a3jaacMcaaeaadaWcaaqaaiaadsgaceWGWbGbaGaaaeaa caWGKbGaamiEaaaacaGGOaGaamiEamaaBaaaleaacaaIXaaabeaaki aacYcacqaHjpWDcaGGPaaaaaGaayjkaiaawMcaaiaacYcaaaaa@B13C@

где k(ω) и Z(ω) – соответственно комплексные волновое число и импеданс:

k(ω)=ω ρ(ω)κ(ω) , Z(ω)= ρ(ω) κ(ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaauaabeqabiaaae aacaWGRbGaaiikaiabeM8a3jaacMcacqGH9aqpcqaHjpWDdaGcaaqa aiabeg8aYjaacIcacqaHjpWDcaGGPaGaeqOUdSMaaiikaiabeM8a3j aacMcaaSqabaGccaGGSaaabaGaamOwaiaacIcacqaHjpWDcaGGPaGa eyypa0ZaaOaaaeaadaWcaaqaaiabeg8aYjaacIcacqaHjpWDcaGGPa aabaGaeqOUdSMaaiikaiabeM8a3jaacMcaaaaaleqaaaaaaaa@58B2@ .

С учетом граничного условия получается следующее выражение для давления в точке x = x0:

p ˜ ( x 0 ,ω)= 1 iω a 2 u ˜ (ω)Z(ω)exp(ik(ω) x 0 ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiqadchagaacai aacIcacaWG4bWaaSbaaSqaaiaaicdaaeqaaOGaaiilaiabeM8a3jaa cMcacqGH9aqpdaWcaaqaaiaaigdaaeaacaWGPbGaeqyYdCNaamyyam aaCaaaleqabaGaaGOmaaaaaaGcceWG1bGbaGaacaGGOaGaeqyYdCNa aiykaiaadQfacaGGOaGaeqyYdCNaaiykaiGacwgacaGG4bGaaiiCai aacIcacqGHsislcaWGPbGaam4AaiaacIcacqaHjpWDcaGGPaGaamiE amaaBaaaleaacaaIWaaabeaakiaacMcaaaa@59A7@ .               (11)

Для получения выражения для давления и производной давления во временной области, применим к (11) обратное преобразование Фурье:

p( x 0 ,t)= 1 2π + p ˜ ( x 0 ,ω)exp(iωt)dω MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadchacaGGOa GaamiEamaaBaaaleaacaaIWaaabeaakiaacYcacaWG0bGaaiykaiab g2da9maalaaabaGaaGymaaqaaiaaikdacqaHapaCaaWaa8qCaeaace WGWbGbaGaacaGGOaGaamiEamaaBaaaleaacaaIWaaabeaakiaacYca cqaHjpWDcaGGPaGaciyzaiaacIhacaGGWbGaaiikaiaadMgacqaHjp WDcaWG0bGaaiykaiaadsgacqaHjpWDaSqaaiabgkHiTiabg6HiLcqa aiabgUcaRiabg6HiLcqdcqGHRiI8aaaa@5AE2@ ,

  dp dt ( x 0 ,t)= 1 2π + iω p ˜ ( x 0 ,ω)exp(iωt)dω MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izaiaadchaaeaacaWGKbGaamiDaaaacaGGOaGaamiEamaaBaaaleaa caaIWaaabeaakiaacYcacaWG0bGaaiykaiabg2da9maalaaabaGaaG ymaaqaaiaaikdacqaHapaCaaWaa8qCaeaacaWGPbGaeqyYdCNabmiC ayaaiaGaaiikaiaadIhadaWgaaWcbaGaaGimaaqabaGccaGGSaGaeq yYdCNaaiykaiGacwgacaGG4bGaaiiCaiaacIcacaWGPbGaeqyYdCNa amiDaiaacMcacaWGKbGaeqyYdChaleaacqGHsislcqGHEisPaeaacq GHRaWkcqGHEisPa0Gaey4kIipaaaa@6078@ .              (12)

Из (12) и свойства линейности преобразования Фурье можно получить, что при отсутствии термовязких эффектов (т.е. при k(ω) = ω/c0, Z(ω) = ρ0c0) производная давления по времени dp/dt(x0, t) будет пропорциональна функции источника f(t), сдвинутой на x0/c0.

Численное моделирование

Будем моделировать трубу длины L = 120 см с квадратным сечением со стороной a = 2 мм с помощью конечно-элементной формулировки во временной области (6). При таких размерах трубы условие Rf 3/2 < 104 м с–3/2 будет справедливо на частотах до 44 кГц. В основании трубы находятся точечные источники объемного ускорения, в качестве функции источника используется следующая функция:

f(t)=cos 2π f 0 (t t 0 ) exp (t t 0 ) 2 2 σ 2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaadAgacaGGOa GaamiDaiaacMcacqGH9aqpciGGJbGaai4Baiaacohadaqadaqaaiaa ikdacqaHapaCcaWGMbWaaSbaaSqaaiaaicdaaeqaaOGaaiikaiaads hacqGHsislcaWG0bWaaSbaaSqaaiaaicdaaeqaaOGaaiykaaGaayjk aiaawMcaaiGacwgacaGG4bGaaiiCamaabmaabaGaeyOeI0YaaSaaae aacaGGOaGaamiDaiabgkHiTiaadshadaWgaaWcbaGaaGimaaqabaGc caGGPaWaaWbaaSqabeaacaaIYaaaaaGcbaGaaGOmaiabeo8aZnaaCa aaleqabaGaaGOmaaaaaaaakiaawIcacaGLPaaaaaa@593E@ ,

где c0t0 = 0.4 м, c0σ ≈ 0.0858 м, f0 = 2000 Гц. Данные параметры обеспечивают необходимую локализацию функции источника как во временной, так и в частотной областях.

В момент времени t = 0 амплитуда огибающей функции источника составляет только примерно 0.002% от максимальной, поэтому с определенной точностью можно дополнить (6) начальным условием y0 = 0. Следует также обратить внимание, что граничные условия уже учтены в (6) с помощью матриц T ^ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaaHaaabaacbe Gaa8hvaaGaayPadaaaaa@39D6@ , V ^ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaaHaaabaacbe Gaa8NvaaGaayPadaaaaa@39D8@ , а граничные условия Неймана в конечно-элементной формулировке учитываются автоматически. Следует напомнить, что в данной задаче на боковые стенки накладываются термовязкие граничные условия (5), а на торцы – граничные условия Неймана.

Метод конечных элементов реализуется на тетраэдральных сетках различной плотности. Каждая сетка собирается следующим образом: трубка разбивается на равные параллелепипеды, затем каждый параллелепипед разбивается на пять тетраэдров. Характерные размеры сеток (наименьшие стороны параллелепипедов) составляют 2 мм, 1 мм, 0.666… мм и 0.5 мм, число тетраэдров – соответственно 600, 2400, 5400 и 9600. Функции формы линейные. Плотность среды и скорость звука имеют следующие значения:

ρ0 = 1.2043 кг/м³, c0 = 343.2 м/с.

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

ν=1.51×105 м2/с,γa=1.4,cp=1.03 кДж/(кг К),κ=0.025 Вт/(м К).

Моделирование проводилось до момента времени, соответствующего распространению импульса на 1.5 м.

Поскольку квадратурные коэффициенты bnj стремятся к нулю при n >> j, для численного счета можно взять не все коэффициенты. Анализ показывает, что для самой грубой сетки достаточно взять последние 4000 квадратурных коэффициентов, что для данной задачи является приблизительно половиной от всех используемых в (9) коэффициентов. Для каждой следующей сетки число коэффициентов подбиралось таким образом, чтобы оно соответствовало тому же промежутку времени, что и для самой грубой сетки.

Анализ сходимости схемы по времени показывает, что, несмотря на тот факт, что использование центральных производных дает ошибку порядка O((Δt)²), использование квадратур [9] приводит к ошибке порядка Ot), таким образом полученная схема теоретически имеет первый порядок точности. В то же время, как показывает численный счет, при использовании обычных правых производных решение является неустойчивым даже при Δt = 0.01 hmin/c0, где hmin – длина наименьшего из ребер в сетке. Поэтому, несмотря на кажущуюся избыточность, было принято решение использовать именно центральные производные для конечно-разностного представления производных по времени. При использовании центральных производных решение становится устойчивым при Δt = 0.1 hmin/c0. Шаг по времени для каждой сетки подбирается в соответствии с этим условием, таким образом, шаг по времени зависит от шага сетки.

Можно также показать, что использование конечно-элементной постановки с линейными функциями формы дает ошибку по пространству порядка O( h max 2 ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaad+eacaGGOa GaamiAamaaDaaaleaaciGGTbGaaiyyaiaacIhaaeaacaaIYaaaaOGa aiykaaaa@3F16@ , где hmax – длина наибольшего из ребер в сетке.

На рис. 3 представлена вычисленная с помощью ранее описанной схемы производная давления по времени dp/dt(x0, t) на расстоянии 50 см от источника и ее сравнение с формулой (12). В качестве значения производной давления берется среднее значение производной по всем узлам сетки, находящимся на сечении трубы в 50 см от источника. Амплитуда импульса нормирована на максимальное значение при отсутствии термовязких эффектов.

 

Рис. 3. Сравнение численного моделирования с аналитическим решением. Пунктирной линией обозначен импульс на расстоянии 50 см от излучающей поверхности без учета термовязких эффектов, прерывистой линией – с учетом термовязких эффектов, сплошной линией – аналитическое решение (12).

 

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

Из представленных графиков можно сделать два вывода: во-первых, для тонких труб термовязкие эффекты будут значительными уже на расстояниях порядка 0.5–1 м; во-вторых, результаты численного моделирования достаточно хорошо согласуются с результатами аналитических расчетов (12).

Была также исследована сходимость полученной схемы по норме L2([0,T]). Вычислялась относительная ошибка численного решения согласно формуле

ε=dpdtчислdpdtаналитL2dpdtаналитL20Tdpdtчислdpdtаналит2dt0Tdpdtаналит2dt,

где под аналитическим решением понимается формула (12).

Согласно рис. 4, сходимость метода порядка O((Δt)3/2), а относительная ошибка для сетки с наименьшим шагом составляет примерно 2.5%. Однако на более плотных сетках порядок сходимости заметно ухудшается. Это можно объяснить тем, что численная ошибка на плотных сетках приближается к ошибке самой теоретической формулы (12), что обсуждалось ранее. Косвенно это подтверждается исследованиями сеток на стационарных задачах, где ошибки решения на сетках разной плотности практически не отличаются.

 

Рис. 4. Зависимость разницы численного и аналитического решения от шага сетки.

 

Наличие квадратурных формул в (9) заметно влияет на вычислительную сложность схемы. Численные эксперименты показали, что времена решения с учетом термовязких условий и без них отличаются на два порядка, но отношение этих времен уменьшается при уплотнении сетки.

Заключение

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

Работа выполнена при поддержке гранта РФФИ 19-29-06048. Работа А.И. Королькова была также поддержана Королевским обществом посредством исследовательской стипендии Дороти Ходжкин д-ра Кисиль.

Приложение А основные понятия теории дробных производных

Преобразование Фурье производной функции n-го (целого) порядка дается следующим выражением:

  d n d t n f(t)= d n d t n 1 2π + f ˜ (ω)exp(iωt)dω = = 1 2π + (iω) n f ˜ (ω) exp(iωt)dω. MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaeqabaWaaSaaae aacaWGKbWaaWbaaSqabeaacaWGUbaaaaGcbaGaamizaiaadshadaah aaWcbeqaaiaad6gaaaaaaOGaamOzaiaacIcacaWG0bGaaiykaiabg2 da9maalaaabaGaamizamaaCaaaleqabaGaamOBaaaaaOqaaiaadsga caWG0bWaaWbaaSqabeaacaWGUbaaaaaakmaadmaabaWaaSaaaeaaca aIXaaabaGaaGOmaiabec8aWbaadaWdXbqaaiqadAgagaacaiaacIca cqaHjpWDcaGGPaGaciyzaiaacIhacaGGWbGaaiikaiaadMgacqaHjp WDcaWG0bGaaiykaiaadsgacqaHjpWDaSqaaiabgkHiTiabg6HiLcqa aiabgUcaRiabg6HiLcqdcqGHRiI8aaGccaGLBbGaayzxaaGaeyypa0 dabaGaeyypa0ZaaSaaaeaacaaIXaaabaGaaGOmaiabec8aWbaadaWd XbqaamaadmaabaGaaiikaiaadMgacqaHjpWDcaGGPaWaaWbaaSqabe aacaWGUbaaaOGabmOzayaaiaGaaiikaiabeM8a3jaacMcaaiaawUfa caGLDbaaciGGLbGaaiiEaiaacchacaGGOaGaamyAaiabeM8a3jaads hacaGGPaGaamizaiabeM8a3jaac6caaSqaaiabgkHiTiabg6HiLcqa aiabgUcaRiabg6HiLcqdcqGHRiI8aaaaaa@84FF@                (13)

Определим свертку двух действительных функций f(t) и g(t) следующим образом:

(f×g)(t) t f(τ)g(τt)dτ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaacIcacaWGMb Gaey41aqRaam4zaiaacMcacaGGOaGaamiDaiaacMcacqGHHjIUdaWd XbqaaiaadAgacaGGOaGaeqiXdqNaaiykaiaadEgacaGGOaGaeqiXdq NaeyOeI0IaamiDaiaacMcacaWGKbGaeqiXdqhaleaacqGHsislcqGH EisPaeaacaWG0baaniabgUIiYdaaaa@53FE@ .

Пользуясь теоремой Фубини, можно найти преобразование Фурье свертки (теорема о свертке)

(f×g)(ω)= f ˜ (ω) g ˜ (ω) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaaiaacIcacaWGMb Gaey41aqRaam4zaiaacMcacaGGOaGaeqyYdCNaaiykaiabg2da9iqa dAgagaacaiaacIcacqaHjpWDcaGGPaGabm4zayaaiaGaaiikaiabeM 8a3jaacMcaaaa@49E9@ .              (14)

Поэтому производную свертки можно выразить следующим образом:

  d dt (f×g)= df dt ×g=f× dg dt MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izaaqaaiaadsgacaWG0baaaiaacIcacaWGMbGaey41aqRaam4zaiaa cMcacqGH9aqpdaWcaaqaaiaadsgacaWGMbaabaGaamizaiaadshaaa Gaey41aqRaam4zaiabg2da9iaadAgacqGHxdaTdaWcaaqaaiaadsga caWGNbaabaGaamizaiaadshaaaaaaa@4FF5@ .  (15)

Одностороннее преобразование Фурье степенной функции t-α дается следующим выражением:

0 t α exp(iωt)dt= (iω) α1 Γ(1α) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaapehabaGaam iDamaaCaaaleqabaGaeyOeI0IaeqySdegaaOGaciyzaiaacIhacaGG WbGaaiikaiabgkHiTiaadMgacqaHjpWDcaWG0bGaaiykaiaadsgaca WG0bGaeyypa0JaaiikaiaadMgacqaHjpWDcaGGPaWaaWbaaSqabeaa cqaHXoqycqGHsislcaaIXaaaaOGaeu4KdCKaaiikaiaaigdacqGHsi slcqaHXoqycaGGPaaaleaacaaIWaaabaGaeyOhIukaniabgUIiYdaa aa@59DC@ .     (16)

Здесь Γ – гамма-функция. Соотношение справедливо для α < 1.

С помощью формулы (13) дробная производная f(t) может быть введена следующим образом:

  d β d t β f(t) + (iω) β f ˜ (ω)exp(iωt)dt + (iω) n f ˜ (ω) (iω) βn exp(iωt) , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaeqabaWaaSaaae aacaWGKbWaaWbaaSqabeaacqaHYoGyaaaakeaacaWGKbGaamiDamaa CaaaleqabaGaeqOSdigaaaaakiaadAgacaGGOaGaamiDaiaacMcacq GHHjIUdaWdXbqaaiaacIcacaWGPbGaeqyYdCNaaiykamaaCaaaleqa baGaeqOSdigaaOGabmOzayaaiaGaaiikaiabeM8a3jaacMcaciGGLb GaaiiEaiaacchacaGGOaGaamyAaiabeM8a3jaadshacaGGPaGaamiz aiaadshaaSqaaiabgkHiTiabg6HiLcqaaiabgUcaRiabg6HiLcqdcq GHRiI8aOGaeyyyIOlabaGaeyyyIO7aa8qCaeaacaGGOaGaamyAaiab eM8a3jaacMcadaahaaWcbeqaaiaad6gaaaGcceWGMbGbaGaacaGGOa GaeqyYdCNaaiykaiaacIcacaWGPbGaeqyYdCNaaiykamaaCaaaleqa baGaeqOSdiMaeyOeI0IaamOBaaaakiGacwgacaGG4bGaaiiCaiaacI cacaWGPbGaeqyYdCNaamiDaiaacMcaaSqaaiabgkHiTiabg6HiLcqa aiabgUcaRiabg6HiLcqdcqGHRiI8aOGaaiilaaaaaa@833F@                        (17)

где n – ближайшая к β целая степень, такая что n > β. Используем (14) и (15), чтобы получить временное представление дробной производной. Выражение (17) можно представить в виде свертки классической производной f(t) и степенного ядра (16)

1 Γ(mβ) 1 t β+1n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaaG ymaaqaaiabfo5ahjaacIcacaWGTbGaeyOeI0IaeqOSdiMaaiykaaaa daWcaaqaaiaaigdaaeaacaWG0bWaaWbaaSqabeaacqaHYoGycqGHRa WkcaaIXaGaeyOeI0IaamOBaaaaaaaaaa@4650@ .

Из (15) следует два временных определения дробной производной, различающиеся порядком дифференцирования и интегрирования:

d β d t β f(t)= 1 Γ(nβ) d n d t n f× 1 t β+1n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izamaaCaaaleqabaGaeqOSdigaaaGcbaGaamizaiaadshadaahaaWc beqaaiabek7aIbaaaaGccaWGMbGaaiikaiaadshacaGGPaGaeyypa0 ZaaSaaaeaacaaIXaaabaGaeu4KdCKaaiikaiaad6gacqGHsislcqaH YoGycaGGPaaaamaalaaabaGaamizamaaCaaaleqabaGaamOBaaaaaO qaaiaadsgacaWG0bWaaWbaaSqabeaacaWGUbaaaaaakmaabmaabaGa amOzaiabgEna0oaalaaabaGaaGymaaqaaiaadshadaahaaWcbeqaai abek7aIjabgUcaRiaaigdacqGHsislcaWGUbaaaaaaaOGaayjkaiaa wMcaaaaa@5AE3@

И

d β d t β f(t)= 1 Γ(nβ) d n d t n f × 1 t β+1n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaalaaabaGaam izamaaCaaaleqabaGaeqOSdigaaaGcbaGaamizaiaadshadaahaaWc beqaaiabek7aIbaaaaGccaWGMbGaaiikaiaadshacaGGPaGaeyypa0 ZaaSaaaeaacaaIXaaabaGaeu4KdCKaaiikaiaad6gacqGHsislcqaH YoGycaGGPaaaamaabmaabaWaaSaaaeaacaWGKbWaaWbaaSqabeaaca WGUbaaaaGcbaGaamizaiaadshadaahaaWcbeqaaiaad6gaaaaaaOGa amOzaaGaayjkaiaawMcaaiabgEna0oaalaaabaGaaGymaaqaaiaads hadaahaaWcbeqaaiabek7aIjabgUcaRiaaigdacqGHsislcaWGUbaa aaaaaaa@5AD9@ .

Первое соответствует дробной производной в смысле Римана-Лиувилля [15]:

D a t β = 1 Γ(nβ) d n d t n a t f(τ) (tτ) β+1n dτ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaaBeaaleaaca WGHbaabeaakiaadseadaqhaaWcbaGaamiDaaqaaiabek7aIbaakiab g2da9maalaaabaGaaGymaaqaaiabfo5ahjaacIcacaWGUbGaeyOeI0 IaeqOSdiMaaiykaaaadaqadaqaamaalaaabaGaamizamaaCaaaleqa baGaamOBaaaaaOqaaiaadsgacaWG0bWaaWbaaSqabeaacaWGUbaaaa aaaOGaayjkaiaawMcaamaapehabaWaaSaaaeaacaWGMbGaaiikaiab es8a0jaacMcaaeaacaGGOaGaamiDaiabgkHiTiabes8a0jaacMcada ahaaWcbeqaaiabek7aIjabgUcaRiaaigdacqGHsislcaWGUbaaaaaa kiaadsgacqaHepaDaSqaaiaadggaaeaacaWG0baaniabgUIiYdaaaa@611F@ ,

а второе – дробной производной в смысле Капуто:

D a C t β f(t)= 1 Γ(nβ) a t d n f d τ n 1 (tτ) β+1n dτ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxg9qrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOqaamaaDeaaleaaca WGHbaabaGaam4qaaaakiaadseadaqhaaWcbaGaamiDaaqaaiabek7a IbaakiaadAgacaGGOaGaamiDaiaacMcacqGH9aqpdaWcaaqaaiaaig daaeaacqqHtoWrcaGGOaGaamOBaiabgkHiTiabek7aIjaacMcaaaWa a8qCaeaadaWcaaqaaiaadsgadaahaaWcbeqaaiaad6gaaaGccaWGMb aabaGaamizaiabes8a0naaCaaaleqabaGaamOBaaaaaaGcdaWcaaqa aiaaigdaaeaacaGGOaGaamiDaiabgkHiTiabes8a0jaacMcadaahaa Wcbeqaaiabek7aIjabgUcaRiaaigdacqGHsislcaWGUbaaaaaakiaa dsgacqaHepaDaSqaaiaadggaaeaacaWG0baaniabgUIiYdaaaa@6205@ .

В настоящей работе производная понимается в смысле Капуто, ввиду простоты численной реализации. Как следует из определений, дробная производная является нелокальным оператором, для которого необходимо знать все предыдущие значения дифференцируемой функции. Заметим, что если порядок β меньше нуля, то мы имеем дело с дробным интегралом.

×

作者简介

А. Korolkov

University of Manchester

Email: laptev97@bk.ru
英国, Oxford Road, Manchester, M13 9PL

A. Laptev

Lomonosov Moscow State University

编辑信件的主要联系方式.
Email: laptev97@bk.ru
俄罗斯联邦, Leninskie Gory, Moscow, GSP-1, 119991

A. Shanin

Lomonosov Moscow State University

Email: laptev97@bk.ru
俄罗斯联邦, Leninskie Gory, Moscow, GSP-1, 119991

参考

  1. Pierce A.D. Acoustics, An Introduction to Its Physical Principles and Applications. Acoustical Society of America, 2019. Разд. 10.4.
  2. Tijdeman H. On the propagation of sound waves in cylindrical tubes // J. Sound Vibration. 1975. V. 39. № 1. P. 1–33.
  3. Richards W.B. Propagation of Sound Waves in Tubes of Noncircular Cross Section. NASA Technical Paper 2601, NASA Lewis Research Center, Cleveland, Ohio, 1986.
  4. Каспарянц А.А. К вопросу о распространении звуковых волн в “газах и жидкостях Ван-дер-Ваальса” // Акуст. журн. 1958. Т. 4. № 4. С. 325–332.
  5. Rienstra S.W., Hirschberg A. An Introduction in Acoustics. Extended and revised version of report IWDE92–06. Eindhoven University of Technology, 2016. Разд. 4.5.
  6. Searby G., Habibullah M., Nicole A., Laroche E. Prediction of the Efficiency of Acoustic Damping Cavities // J. Propulsion and Power. 2008. V. 24. № 3. P. 516–523.
  7. Berggren M., Bernland A., Noreland D. Acoustic boundary layers as boundary conditions // J. Computational Physics. 2018. V. 371. P. 633–650.
  8. Зенкевич О., Морган К. Конечные элементы и аппроксимация. М.: Мир, 1986. 318 с.
  9. Linz P. Analytical and Numerical Methods for Volterra Equations. Studies for Applied Mathematics. 1985. Разд. 11.4.
  10. Zwikker C., Kosten C.W. Sound Absorbing Materials. Elsevier Pub. Co., 1949.
  11. Stinson M.R. The propagation of plane sound waves in narrow and wide circular tubes, and generalization to uniform tubes of arbitrary cross‐sectional shape // J. Acoust. Soc. Am. 1991. V. 89. № 2. P. 550–558.
  12. Weston D.E. The Theory of Propagation of Plane Sound Waves in Tubes // Proc. of the Physical Society. Section B. 1953. V. 66. № 8. P. 695–709.
  13. Allard J.F., Atalla N. Propagation of Sound in Porous Media. John Wiley & Sons, Ltd, 2009. Разд. 4.4 и 4.7.
  14. Craggs A., Hildebrandt J.G. Effective densities and resistivities for acoustic propagation in narrow tubes // J. Sound Vibration. 1984. V. 92. № 3. P. 321–331.
  15. Holm S. Waves with Power-Law Attenuation. Acoustical Society of America, 2019. Разд. 1.4.

补充文件

附件文件
动作
1. JATS XML
2. Fig. 1. Approximate view of the region Ω.

下载 (39KB)
3. Fig. 2. Geometry of the model.

下载 (11KB)
4. Fig. 3. Comparison of numerical simulation with analytical solution. The dotted line indicates the pulse at a distance of 50 cm from the emitting surface without taking into account thermoviscous effects, the dashed line indicates taking into account thermoviscous effects, and the solid line indicates the analytical solution (12).

下载 (26KB)
5. Fig. 4. Dependence of the difference between the numerical and analytical solutions on the grid step.

下载 (24KB)

版权所有 © The Russian Academy of Sciences, 2024

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».