Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 17.80 KB | None | 0 0
  1. \documentclass[12pt,reqno]{report}
  2. \usepackage[russian]{babel}
  3. \usepackage[utf8]{inputenc}
  4. \usepackage{amsmath,amsfonts,amssymb}
  5. \usepackage{graphicx}
  6. \usepackage{graphicx,color}
  7.  
  8. \definecolor{red}{rgb}{0.8, .0, .0}
  9. \definecolor{blue}{rgb}{.0, 0.0, 0.9}
  10. \def\blue{\color{blue}}
  11. \def\red{\color{red}}
  12. \textheight 24cm \textwidth 16.5cm \topmargin -2cm \oddsidemargin
  13. 0.5cm
  14.  
  15. \def\sgn{\mathrm{sgn}}
  16.  
  17. \newtheorem{lemma}{Лемма}
  18. \newtheorem{theorem}{Теорема}
  19. \newtheorem{definition}{Определение}
  20. \newtheorem{corollary}{Следствие}
  21. \newtheorem{proposition}{Предложение}
  22. \newtheorem{problem}{Задача}
  23. \newtheorem{remark}{Замечание}
  24. \renewcommand{\abstractname}{*}
  25.  
  26. \renewcommand{\thesection}{\arabic{section}.}
  27. \renewcommand{\thedefinition}{\arabic{definition}.}
  28. \renewcommand{\thelemma}{\arabic{lemma}.}
  29. \renewcommand{\thetheorem}{\arabic{theorem}.}
  30. \renewcommand{\thecorollary}{\arabic{corollary}.}
  31. \renewcommand{\theremark}{\arabic{remark}.}
  32. \renewcommand{\theequation}{\arabic{equation}}
  33.  
  34.  
  35. \usepackage{float}
  36. \begin{document}
  37. {\bf УДК} 517.958 \vskip0.2cm
  38.  
  39.  
  40. \begin{center}
  41. {\bf \large  Численное решение начально-краевой задачи  для
  42. уравнения переноса излучения  с  френелевскими условиями
  43. сопряжения на границе раздела сред }\footnote[1]{Работа выполнена
  44. при финансовой поддержке Российского научного фонда (проект №
  45. 14-11-00079).}
  46. \end{center}
  47.  
  48. \section{Численные методы}
  49. Для решения операторного уравнения (31) справедливо представление в виде ряда Неймана (\ref{neumann_series}).
  50. \begin{equation}\label{neumann_series}
  51. I = \sum_{i=0}^\infty\ (\mathcal{PB} + \mathcal{ES})^i (\mathcal P h + \mathcal E J)
  52. \end{equation}
  53. Рекуррентная запись этого представления (\ref{neumann_recur}) является базой для построения численных алгоритмов вычисления искомой функции $I$.
  54. \begin{equation}\label{neumann_recur}
  55. \begin{array}{cc}
  56. I_0 = \mathcal P h + \mathcal E J
  57. \\
  58. \\
  59. I_N = (\mathcal{PB} + \mathcal{ES}) I_{N-1} + I_0
  60. \\
  61. \\
  62. I = \displaystyle{\lim_{N \to \infty}I_N}
  63. \end{array}
  64. \end{equation}
  65. Представление искомой функции в таком виде имеет наглядное физическое представление. Каждый член последовательности $I_N$ является аппроксимацией функции $I$ с учётом не более, чем $n$ кратного рассеяния. Применение оператора $\mathcal{PB} + \mathcal{ES}$ к некоторой функции плотности потока позволяет оценить плотность этого потока после его однократного взаимодействия со средой. Следовательно, применение её к предыдущему элементу последовательности $I_{N-1}$ даст нам вклад излучения, испытавшего от $1$ до $n$ актов взаимодействия со средой, слагаемое $I_0$ учтёт вклад излучения, пришедшего напрямую от источников.
  66.  
  67. Будем использовать схему Монте-Карло для вычисления результатов многократного применения интегрального оператора. Рассмотрим три модификации этого метода.
  68. \subsection{Сравнение трёх модификаций метода Монте-Карло}
  69. Введём обозначения и для самих граничных точек: пространственную координату обозначим за $z_r(r,\omega,t) = r - d(r,-\omega, t)\omega$, а временную $z_t(r,\omega, t) = t - d(r,-\omega, t) / v_i$
  70. \begin{itemize}
  71. \item{С ветвлением --} для вычисления значения $I_N$ в некоторой точке фазового пространства $x$ будем вычислять значения $I_{N-1}$ в трёх других точках. Пространственная и временная координата двух точек будет совпадать и являться ближайшей граничной точкой в направлении $-\omega$, в которой излучение, претерпев отражение или преломление, поменяло своё направление на $\omega$. Третья точка будет выбираться случайно в направлении $-\omega$ на расстоянии $\xi$, с плотностью распределения $\displaystyle{\frac{\exp(-\mu_i \xi)}{(1-\exp(-\mu_i d(r, -\omega, t)))}} $ и с направлением $\zeta$, определяемым индикатрисой рассеяния. В этой точке будет вычислен вклад рассеянного излучения и излучения, дошедшего напрямую от внутренних источников.
  72. \begin{multline}
  73. I_N(r,\omega,t) = \exp(-\mu d(r,-\omega,t)) (h(z_r(r,\omega,t), \omega, z_t(r,\omega,t)) +
  74. \mathcal{B}I_{n-1}^+ (z_r(r,\omega,t), \omega, z_t(r,\omega,t))) + \\ +
  75. \frac{1 - \exp(-\mu d(r,-\omega,t))}{\mu_i} (J(r - \xi\omega, \omega, t - \xi /c_i) + \sigma_i I_{N-1}(r - \xi\omega, \zeta, t - \xi / c_i))
  76. \end{multline}
  77.  
  78. Отметим что при данном подходе вклад отражённого и преломлённого излучения на каждом шагу вычисляется точно, за исключением отбрасывания вклада излучения, которое провзаимодействовало со средой более чем $N$ раз.
  79. \item{Без ветвления --} при вычислении значения $I_N$ в точке $x$ будем вычислять только одно значение соответствующее либо отражённому, либо преломлённому, либо рассеянному излучению, с вероятностями $p_{tr} = \exp(-\mu d(r,-\omega,t)) T(z_r(r,\omega,t), \omega)$, $p_{re} = \exp(-\mu d(r,-\omega,t)) R(z_r(r,\omega,t), \omega)$ и $p_{sc} = 1 - \exp(-\mu d(r,-\omega,t))$, соответственно.
  80. \begin{equation}
  81. I_N(r,\omega,t) =
  82. \left\{
  83. \begin{array}{cc}
  84.    h(z_r(r,\omega,t), \omega, z_t(r,\omega,t)) + I^+_{N-1} (z_r(r,\omega,t), \omega_{tr}, z_t(r, \omega, t)), &  p_{tr}\\ \\
  85.    
  86.    h(z_r(r,\omega,t), \omega, z_t(r,\omega,t)) + I^+_{N-1} (z_r(r,\omega,t), \omega_{re}, z_t(r, \omega, t)), & p_{re}\\ \\
  87.    \displaystyle{\frac{1}{\mu_i} J(r - \xi\omega, \omega, t - \xi /v_i)
  88.    + \frac{\sigma_i}{\mu_i}I_{N-1}(r - \xi\omega, \zeta, t - \xi / v_i))}, & p_{sc}
  89. \end{array}
  90. \right.
  91. \end{equation}
  92.  
  93. \item{С частичным ветвлением --} данный способ является смесью первых двух и заключается в случайном выборе между вычислением вклада излучения с границы и вклада рассеянного излучения. В случае выбора излучения с границы, вычисляется вклад и отражённого и преломлённого излучения, что позволяет вычислить его точно, за исключением ошибок, которые будут допущены на следующих шагах и при отбрасывании остаточного члена ряда Неймана.
  94. \begin{equation}
  95. I_N(r,\omega,t) =
  96. \left\{
  97. \begin{array}{cc}
  98.    h(z_r(r,\omega,t), \omega, z_t(r,\omega,t)) +
  99. \mathcal{B}I_{n-1}^+ (z_r(r,\omega,t), \omega, z_t(r,\omega,t)), & p_{re} + p_{tr} \\  \\
  100.    \displaystyle{\frac{1}{\mu_i} J(r - \xi\omega, \omega, t - \xi /c_i)
  101.    + \frac{\sigma_i}{\mu_i} I_{N-1}(r - \xi\omega, \zeta, t - \xi / c_i))}, & p_{sc}
  102. \end{array}
  103. \right.
  104. \end{equation}
  105.  
  106. \end{itemize}
  107. Для определения границ эффективности каждого метода, проведём ряд вычислительных экспериментов, варьируя различные параметры среды. В каждом тесте граничные условия будут задаваться на сферической поверхности радиуса $r_0 = 1$ с центром в $c_0 = (0, 0, 0)$ по следующему правилу $h(z, \omega, t) = \exp(2 - |z - (0, 0, 1)| - |\omega - (0, 0, -1)|)$. Измерять плотность потока излучения будем в $(0, 0, 0.7)$ в направлении $(0, 0, 1)$. Внутрь среды будут помещены два вложенных друг в друга сферических включения с радиусами $r_1 = 0.2$ и $r_2 = 0.05$ и центрами в $c_1 = (0, 0.02, 0)$ и $c_2 = (0, 0.01, 0)$.
  108.  
  109. Коэффициенты рассеяния для основной среды и большого включения равны $\mu_0 = \mu_1 = 1.5$ во втором и третьем тесте, и $\mu_0 = \mu_1 = 0.5 $ --- в первом, в малом включении $\mu_3 = 7.5$. Кроме того во всей среде будет присутствовать 10\% поглощение, т.е. $\sigma_i = 0.9 \mu_i$. Коэффициенты преломления в первом и втором  тесте равны $k_1 = 1, k_2 = 3, k_3 = 10$, а в третьем --- $k_2 = 1.4$.
  110.  
  111. Для вычисления искомой величины будем также усреднять значения случайной величины $I_N$ по выборке некоторого фиксированного размера $M$.
  112. \begin{equation}
  113.    \overline{I_N} = \frac{1}{M}\sum_{i = 0}^M I_{N,i}
  114. \end{equation}
  115. При таком подходе адекватной оценкой эффективности алгоритма является его трудоёмкость, равная произведению среднего времени вычисления одной случайной величины на её дисперсию  $C_{I_N} = D(I_N) T(I_N)$.
  116.  
  117. \begin{table}[H]
  118.  
  119. \begin{tabular}{l||c|c|c}
  120. Метод & Среда а) & Среда б) & Среда в) \\
  121. \hline \hline
  122. С ветвлением &
  123. $ 0.093 \cdot 597.2 = 55.82 $ &
  124. $ 0.208 \cdot 579.0 = 120.6 $ &
  125. $ 0.227 \cdot 624.0 = 141.6 $
  126. \\
  127. С частичным &
  128. $ 1.574 \cdot 82.80 = 130.3 $ &
  129. $ 0.861 \cdot 60.10 = 51.76 $ &
  130. $ 1.334 \cdot 60.80 = 81.14 $
  131. \\
  132. Без ветвления &
  133. $ 8.463 \cdot 25.10 = 212.4 $  &
  134. $ 2.380 \cdot   25.27 =  60.18 $ &
  135. $ 2.510 \cdot   26.00 =  65.27 $
  136. \end{tabular}
  137.  
  138. \caption{Результаты сравнительного тестирования ветвящегося, неветвящегося и гибридного методов.}
  139. \label{test_res}
  140. \end{table}
  141.  
  142. Как видно из результатов тестирования, представленных в табл. \ref{test_res} применение ветвящегося метода наиболее эффективно для слабо рассеивающих сред. Выбор же между гибридным и неветвящимся методом следует делать в зависимости от разности долей отражённого и преломлённого излучения на внутренних границах. Так, например, во втором тесте доля отражённого излучения при прохождении границы большего включения под прямым углом составляет всего 7\%, а в третьем тесте она уже равна 27\%. Таким образом, гибридный метод даёт выигрыш при более равном разделении излучения на отражённое и преломленное.
  143. \subsection{Визуализация среды}
  144. Проведём тестирование численного алгоритма на предмет получения визуализации среды. Сравнение полученных результатов с естественными представлениями о распространении излучения в рассеивающих средах поможет проверить корректность работы метода. Чтобы получить изображение некоторой среды $G$ в изометрической проекции, будем вычислять значения функции плотности потока излучения в узлах прямоугольной сетки на плоскости $\Pi \cap G \ne \emptyset$, в направлении $\omega \perp \Pi$. В работе (ссылка на предыдущую работу) была показана стабилизация решения нестационарного уравнения к стационарному, при фиксированных граничных условиях. Рассмотрим случай, в котором граничные условия также являются нестационарными, т.е. зависят от временной координаты $t$. Изображения, построенные для значений из некоторой возрастающей последовательности $t = t_0, t_1, \hdots, t_n$, будут описывать процесс последовательного распространения излучения в среде.
  145.  
  146. Как и в предыдущем тесте, границей исследуемой среды будет единичная сфера. Входной поток задаётся выражением: $h(z, \omega, t) = 0.5 + \exp(4 - 3 |z - (0, 1, 0)|^2 - 3 |\omega - (0, -1, 0)|^2 - 10 (t - 10) ^ 2)$. Таким образом источник излучения будет достигать максимума в точке $(0, 1, 0)$, в направлении $(0, -1, 0)$, в момент времени $t = 10$ и экспоненциально убывать при удалении от этой фазовой точки. Экраном --- областью, в точках которой строится изображение, является квадрат с центром в (0.3, 0.1, 0.7), развёрнутый к началу координат.
  147.  
  148. Сама сцена разделяется на подобласти тремя плоскостями, параллельными координатным осям. Горизонтальная плоскость проходит через начало координат, среда ниже этой плоскости имеет следующие характеристики: $\mu_1 = 8, \sigma_1 = 7, k_1 = 1.1$. Две горизонтальные плоскости помещены на расстояние $0.2$ от начала координат, характеристики среды за плоскостью слева от экрана: $\mu_2 = 10, \sigma_2 = 9, k_2 = 10$ --- вдали от экрана: $\mu_3 = 2, \sigma_3 = 1, k_3 = 2$. Оставшаяся часть заполнена веществом, слабо взаимодействующим с излучением и имеющим единичный коэффициент преломления $\mu_0 = \sigma_0 = 0.0001, k_0 = 1$.
  149.  
  150. На горизонтальной плоскости находятся 3 шара. Шар в углу сильно рассеивающий, коэффициенты среды в нём в точности повторяют коэффициенты среды ниже горизонтальной плоскости. Справа от него находится зеркальный шар, среда в нём аналогична среде за левой плоскостью. В центре, ближе к экрану помещён прозрачный шар, коэффициенты среды внутри него равны: $\mu_4 = 1, \sigma_4 = 0.5, k_4 = 1.05$. На \ref{visual} показана визуализация среды для 6 моментов времени начиная с $t = 10.8$, с фиксированным шагом $\Delta t = 0.3$.
  151.  
  152. \begin{figure}[H]
  153.  \begin{minipage}[h]{0.328\linewidth}
  154.    \center{\includegraphics[width=1\linewidth]{0000.png}} t = 10.8 \\
  155.  \end{minipage}
  156.  \hfill  
  157.  \begin{minipage}[h]{0.328\linewidth}
  158.    \center{\includegraphics[width=1\linewidth]{0001.png}} t = 11.1 \\
  159.  \end{minipage}
  160.  \hfill  
  161.  \begin{minipage}[h]{0.328\linewidth}
  162.    \center{\includegraphics[width=1\linewidth]{0002.png}} t = 11.4 \\
  163.  \end{minipage}  
  164.  
  165. \medskip
  166.  
  167.  \begin{minipage}[h]{0.328\linewidth}
  168.    \center{\includegraphics[width=1\linewidth]{0003.png}} t = 11.7 \\
  169.  \end{minipage}
  170.  \hfill  
  171.  \begin{minipage}[h]{0.328\linewidth}
  172.    \center{\includegraphics[width=1\linewidth]{0004.png}} t= 12.0 \\
  173.  \end{minipage}
  174.  \hfill  
  175.  \begin{minipage}[h]{0.328\linewidth}
  176.    \center{\includegraphics[width=1\linewidth]{0005.png}} t = 12.3 \\
  177.  \end{minipage}  
  178.  \caption{Визуализация среды}
  179.  \label{visual}
  180. \end{figure}
  181.  
  182. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement