Метод фиктивной области

В математике метод фиктивных областей — это метод нахождения решения дифференциального уравнения в частных производных в сложной области путем замены заданной задачи, поставленной в области , новой задачей, поставленной в простой области, содержащей . Д {\displaystyle D} Д {\displaystyle D} Ω {\displaystyle \Омега} Д {\displaystyle D}

Общая формулировка

Предположим , что в некоторой области мы хотим найти решение уравнения : Д Р н {\displaystyle D\subset \mathbb {R} ^{n}} ты ( х ) {\displaystyle и(х)}

Л ты = ϕ ( х ) , х = ( х 1 , х 2 , , х н ) Д {\displaystyle Lu=-\phi (x),x=(x_{1},x_{2},\dots ,x_{n})\in D}

с граничными условиями :

л ты = г ( х ) , х Д {\displaystyle lu=g(x),x\in \partial D}

Основная идея метода фиктивных областей заключается в замене заданной задачи, поставленной на области , новой задачей, поставленной на области простой формы, содержащей ( ). Например, мы можем выбрать n -мерный параллелоэдр в качестве . Д {\displaystyle D} Ω {\displaystyle \Омега} Д {\displaystyle D} Д Ω {\displaystyle D\subset \Omega } Ω {\displaystyle \Омега}

Задача в расширенной области для нового решения : Ω {\displaystyle \Омега} ты ϵ ( х ) {\displaystyle u_ {\epsilon }(x)}

Л ϵ ты ϵ = ϕ ϵ ( х ) , х = ( х 1 , х 2 , , х н ) Ω {\displaystyle L_{\epsilon}u_{\epsilon}=-\phi ^{\epsilon}(x),x=(x_{1},x_{2},\dots,x_{n})\in \Omega }
л ϵ ты ϵ = г ϵ ( х ) , х Ω {\displaystyle l_{\epsilon}u_{\epsilon}=g^{\epsilon}(x),x\in \partial \Omega }

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

ты ϵ ( х ) ϵ 0 ты ( х ) , х Д {\displaystyle u_{\epsilon }(x){\xrightarrow[{\epsilon \rightarrow 0}]{}}u(x),x\in D}

Простой пример, одномерная задача

г 2 ты г х 2 = 2 , 0 < х < 1 ( 1 ) {\displaystyle {\frac {d^{2}u}{dx^{2}}}=-2,\quad 0<x<1\quad (1)}
ты ( 0 ) = 0 , ты ( 1 ) = 0 {\displaystyle и(0)=0,и(1)=0}

Продление по ведущим коэффициентам

ты ϵ ( х ) {\displaystyle u_ {\epsilon }(x)} решение проблемы:

г г х к ϵ ( х ) г ты ϵ г х = ϕ ϵ ( х ) , 0 < х < 2 ( 2 ) {\displaystyle {\frac {d}{dx}}k^{\epsilon }(x){\frac {du_{\epsilon }}{dx}}=-\phi ^{\epsilon }(x),0<x<2\quad (2)}

Разрывный коэффициент и правую часть уравнения предыдущего уравнения получаем из выражений: к ϵ ( х ) {\displaystyle k^{\epsilon }(x)}

к ϵ ( х ) = { 1 , 0 < х < 1 1 ϵ 2 , 1 < х < 2 {\displaystyle k^{\epsilon }(x)={\begin{cases}1,&0<x<1\\{\frac {1}{\epsilon ^{2}}},&1<x<2\end{cases}}}
ϕ ϵ ( х ) = { 2 , 0 < х < 1 2 с 0 , 1 < х < 2 ( 3 ) {\displaystyle \phi ^{\epsilon }(x)={\begin{cases}2,&0<x<1\\2c_{0},&1<x<2\end{cases}}\quad (3)}

Граничные условия:

ты ϵ ( 0 ) = 0 , ты ϵ ( 2 ) = 0 {\ displaystyle u_ {\ epsilon } (0) = 0, u_ {\ epsilon } (2) = 0}

Условия подключения в точке : х = 1 {\displaystyle x=1}

[ ты ϵ ] = 0 ,   [ к ϵ ( х ) г ты ϵ г х ] = 0 {\displaystyle [u_{\epsilon}]=0,\ \left[k^{\epsilon}(x){\frac {du_{\epsilon}}{dx}}\right]=0}

где означает: [ ] {\displaystyle [\cdot]}

[ п ( х ) ] = п ( х + 0 ) п ( х 0 ) {\displaystyle [p(x)]=p(x+0)-p(x-0)}

Уравнение (1) имеет аналитическое решение , поэтому мы можем легко получить погрешность:

ты ( х ) ты ϵ ( х ) = О ( ϵ 2 ) , 0 < х < 1 {\displaystyle u(x)-u_{\epsilon }(x)=O(\epsilon ^{2}),\quad 0<x<1}

Продолжение по коэффициентам низшего порядка

ты ϵ ( х ) {\displaystyle u_ {\epsilon }(x)} решение проблемы:

г 2 ты ϵ г х 2 с ϵ ( х ) ты ϵ = ϕ ϵ ( х ) , 0 < х < 2 ( 4 ) {\displaystyle {\frac {d^{2}u_{\epsilon }}{dx^{2}}}-c^{\epsilon }(x)u_{\epsilon }=-\phi ^{\epsilon }(x),\quad 0<x<2\quad (4)}

Где берем то же, что и в (3), и выражение для ϕ ϵ ( x ) {\displaystyle \phi ^{\epsilon }(x)} c ϵ ( x ) {\displaystyle c^{\epsilon }(x)}

c ϵ ( x ) = { 0 , 0 < x < 1 1 ϵ 2 , 1 < x < 2. {\displaystyle c^{\epsilon }(x)={\begin{cases}0,&0<x<1\\{\frac {1}{\epsilon ^{2}}},&1<x<2.\end{cases}}}

Граничные условия для уравнения (4) такие же, как для (2).

Условия подключения в точке : x = 1 {\displaystyle x=1}

[ u ϵ ( 0 ) ] = 0 ,   [ d u ϵ d x ] = 0 {\displaystyle [u_{\epsilon }(0)]=0,\ \left[{\frac {du_{\epsilon }}{dx}}\right]=0}

Ошибка:

u ( x ) u ϵ ( x ) = O ( ϵ ) , 0 < x < 1 {\displaystyle u(x)-u_{\epsilon }(x)=O(\epsilon ),\quad 0<x<1}

Литература

  • П. Н. Вабищевич, Метод фиктивных областей в задачах математической физики, Издательство Московского университета, Москва, 1991.
  • Смагулов С. Метод фиктивных областей для уравнения Навье–Стокса, Препринт ВЦ АН СССР, 68, 1979.
  • Бугров А.Н., Смагулов С. Метод фиктивных областей для уравнения Навье–Стокса, Математическая модель течения жидкости, Новосибирск, 1978, с. 79–90
Retrieved from "https://en.wikipedia.org/w/index.php?title=Fictitious_domain_method&oldid=1212466623"