Important solution fix
[pde-course.git] / Remainder.tex
blob90c350e3ab2531d8c733793d441e08da54fe3d1c
1 \chapter{Исследование сходимости}
2 \section{Оценка погрешности}
4 Итак, мы получили решение в виде ряда. Чтобы выдавать численное значение напряжённости, нам необходимо суммировать определённое конечное количество элементов ряда. Пусть это будет $M$ элементов.
5 \begin{eqnarray*}
6 &&S_M = \sum \limits_{m=1}^{M} \left( \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} - \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right) \sin\frac{\pi y}{l_y} \sin\frac{\pi m z}{l_z}.\\
7 \end{eqnarray*}
9 Эту частичную сумму мы и будем выдавать в качестве ответа. При этом мы ошибёмся на величину, равную модулю хвоста ряда, начиная с $(M+1)$-ого элемента. Обозначим за $r_M$ хвост нашего ряда.
11 r_M = \sum \limits_{m=M+1}^{\infty} \left( \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} - \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right) \sin\frac{\pi y}{l_y} \sin\frac{\pi m z}{l_z}.
14 Оценим сверху модуль хвоста ряда $|r_{M}|$ и выясним, как величина ошибки зависит от количества просуммированных элементов. Воспользуемся неравенством треугольника, чтобы перейти к оценки каждого слагаемого, затем все синусы оценим сверху единицами.
15 \begin{eqnarray*}
16 |r_{M}| &=& \left| \sum \limits_{m=M+1}^{\infty} \left( \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} - \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right) \sin\frac{\pi y}{l_y} \sin\frac{\pi m z}{l_z} \right| \leqslant \\
18 &\leq& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} - \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right| \left| \sin\frac{\pi y}{l_y} \right| \left| \sin\frac{\pi m z}{l_z} \right| \leq \\
20 &\leq& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} - \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right| \leq \\
22 &\leq& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)}\left(\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right)\sin{kt} \right| + \sum \limits_{m=M+1}^{\infty} \left| \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right)\sin{w_mt} \right| = \\
24 &=& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| \left| \sin{kt} \right| + \sum \limits_{m=M+1}^{\infty} \left| \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right) \right| \left| \sin{w_mt} \right| \leq \\
26 &\leq& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| + \sum \limits_{m=M+1}^{\infty} \left| \frac{k}{w_m}\left(\frac{2}{\pi m} + D\right) \right| \leq \\
28 &\leq& \sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| + \sum \limits_{m=M+1}^{\infty} \left| \frac{2 k}{\pi m w_m} \right| + \sum \limits_{m=M+1}^{\infty} \left| \frac{k D}{w_m} \right|.
29 \end{eqnarray*}
31 Если удастся оценить каждый из этих хвостов, то сумма полученных оценок будет оценкой остатка исходного ряда. Для получения оценок восользуемся интегральным признаком Коши (см. \cite{sendov}): \\
33 \sum \limits_{n = N + 1}^{\infty} f(n) \leq \int \limits_N^{\infty} f(x) \diff x.
36 Cчитаем, кроме того, что $2 l_y > \lambda$, т.~е. размер стенки волновода превосходит половину длины волны.
37 \begin{eqnarray*}
38 & &\sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| =
39 \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{2\pi c^2}{m \left| w_m^2 - k^2 \right|} =\\
41 &=&\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{2\pi c^2}{m \left| \pi^2 c^2 \left( \frac{1}{l_y^2} + \frac{m^2}{l_z^2} \right) - \frac{4 \pi^2 c^2}{\lambda^2} \right|} = \\
43 &=& \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{2 \lambda^2 l_y^2 l_z^2}{m \pi \left| m^2 \lambda^2 l_y^2 - 4 l_y^2 l_z^2 + \lambda^2 l_z^2 \right|} =\\
45 &=&\frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{2 l_z^2}{m \pi \left| m^2 - \frac{4 l_y^2 l_z^2 - \lambda^2 l_z^2}{\lambda^2 l_y^2} \right|} = \\
47 &=& \frac{4l_y^2 - \lambda^2}{\lambda^2} \frac{l_z^2}{l_y^2} \sum \limits_{m=M+1}^{\infty} \frac{2}{\pi m} \frac{1}{\left| m^2 - \frac{4l_y^2 - \lambda^2}{\lambda^2} \frac{l_z^2}{l_y^2} \right|} =\\
49 &=& \delta{}^2 \sum \limits_{m=M+1}^{\infty} \frac{2}{\pi m} \frac{1}{\left| m^2 - \delta{}^2 \right|}.
50 \end{eqnarray*}
52 Здесь $\delta{} = \cfrac{\sqrt{4l_y^2 - \lambda^2}}{\lambda}\cfrac{l_z}{l_y}$. Это константа, так что найдётся такое $M$, что \\$\forall m > M \colon m > \delta{}$. Будем всегда брать $M$ именно таким. Это позволит нам раскрыть последний модуль.
53 \begin{eqnarray*}
54 & &\sum \limits_{m=M+1}^{\infty} \left| \frac{2\pi c^2}{m(w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| \leq \delta{}^2 \sum \limits_{m=M+1}^{\infty} \frac{2}{\pi m} \frac{1}{m^2 - \delta{}^2} \leq \delta{}^2 \int \limits_M^{\infty} \frac{2}{\pi x} \frac{\diff x}{x^2 - \delta{}^2}.
55 \end{eqnarray*}
56 Учтем, что
57 \begin{equation}
58 \label{rem:const:estimate}
59 \frac{1}{x(x^2 - \delta^2)} = \frac{1}{x(x - \delta)(x + \delta)} < \frac{1}{x^2(x - \delta)} < \frac{A}{x^3}.
60 \end{equation}
61 Оценим $A$. Из \eqref{rem:const:estimate} следует, что $A > \cfrac{x}{x - \delta}$. Поскольку $x$ - переменная величина, нужно подобрать такое $A$, чтобы оно было максимальним для всех $x$.
62 \begin{equation}
63 \label{rem:const:max}
64 A = \max\limits_{x}\left(\frac{x}{x - \delta}\right).
65 \end{equation}
66 Максимизируя \eqref{rem:const:max}, с учетом того, что $x$ представляет собой аналог дискретной переменной $m$, получим, что максимум достигается на $x = [\delta + 1]$, где квадратные скобки~--- операция взятия целой части.
68 A = \frac{\left[\delta + 1\right]}{\left[\delta + 1\right] - \delta}.
70 Теперь можем продолжить раскрытие последнего модуля.
71 \begin{eqnarray*}
72 && \delta{}^2 \int \limits_M^{\infty} \frac{2}{\pi x} \frac{\diff x}{x^2 - \delta{}^2} < \delta{}^2 \int \limits_M^{\infty} \frac{2A}{\pi} \frac{\diff x}{x^3} = \left. -\delta{}^2\frac{A}{\pi x^2} \right|_M^{\infty} = \frac{A\delta^2}{\pi M^2}.
73 \end{eqnarray*}
75 Помня об указанных выше предположениях, оценим второй и третий хвосты.
76 \begin{eqnarray*}
77 & & \sum \limits_{m=M+1}^{\infty} \left| \frac{2 k}{\pi m w_m} \right| =
78 \sum \limits_{m=M+1}^{\infty} \left| \frac{4 \pi c}{m \lambda \pi^2 c \sqrt{\frac{1}{l_y^2} + \frac{m^2}{l_z^2}}} \right| <
79 \sum \limits_{m=M+1}^{\infty} \left| \frac{4}{m \lambda \pi \sqrt{\frac{m^2}{l_z^2}}} \right| =\\
81 &=&\sum \limits_{m=M+1}^{\infty} \frac{4 l_z}{\pi \lambda m^2} \leq
82 \int \limits_M^{\infty} \frac{4 l_z \diff x}{\pi \lambda x^2} =
83 \left. - \frac{4 l_z}{\pi \lambda x} \right|_M^{\infty} =
84 \frac{4 l_z}{\pi \lambda M};
85 \end{eqnarray*}
86 \begin{eqnarray*}
87 &&\sum \limits_{m=M+1}^{\infty} \left| \frac{k D}{w_m} \right| =
88 \sum \limits_{m=M+1}^{\infty} \left| \frac{2 \pi k c^2}{m w_m (w_m^2 - k^2)} \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \right| =\\
90 &=& \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \left| \frac{4 \pi^2 c^3}{m \lambda \pi c \sqrt{\frac{1}{l_y^2} + \frac{m^2}{l_z^2}} \left( \pi^2 c^2 \left( \frac{1}{l_y^2} + \frac{m^2}{l_z^2} \right) - \frac{4 \pi^2 c^2}{\lambda^2} \right) } \right| \leq \\
92 &\leq& \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \left| \frac{4 \pi c^2}{m \lambda \sqrt{\frac{m^2}{l_z^2}} \left( \frac{\pi^2 c^2}{l_y^2} + \frac{\pi^2 c^2 m^2}{l_z^2} - \frac{4 \pi^2 c^2}{\lambda^2} \right) } \right| =\\
94 &=& \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \left| \frac{4 \pi l_z c^2}{m^2 \lambda \pi^2 c^2 \left( \frac{1}{l_y^2} + \frac{m^2}{l_z^2} - \frac{4}{\lambda^2} \right) } \right| = \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{4 l_z}{m^2 \lambda \pi \left| \frac{1}{l_y^2} + \frac{m^2}{l_z^2} - \frac{4}{\lambda^2} \right|} =\\
96 &=& \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{4 \lambda^2 l_y^2 l_z^3}{m^2 \lambda \pi \left| m^2 \lambda^2 l_y^2 - 4 l_y^2 l_z^2 + \lambda^2 l_z^2 \right|} = \frac{4l_y^2 - \lambda^2}{l_y^2\lambda^2} \sum \limits_{m=M+1}^{\infty} \frac{4 l_z^3}{m^2 \lambda \pi \left| m^2 - \frac{4 l_y^2 l_z^2 - \lambda^2 l_z^2}{\lambda^2 l_y^2} \right|} =\\
98 &=& \frac{4l_y^2 - \lambda^2}{\lambda^2} \frac{l_z^2}{l_y^2} \sum \limits_{m=M+1}^{\infty} \frac{4 l_z}{m^2 \lambda \pi \left| m^2 - \frac{4l_y^2 - \lambda^2}{\lambda^2} \frac{l_z^2}{l_y^2} \right|} = \delta{}^2 \sum \limits_{m=M+1}^{\infty} \frac{4 l_z}{m^2 \lambda \pi \left( m^2 - \delta{}^2 \right)} \leq \\
100 &\leq& \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z \diff x}{\pi \lambda x^2 \left( x^2 - \delta{}^2 \right)} =
101 \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z \diff x}{\pi \lambda x^2 (x - \delta{}) (x + g)} \leq
102 \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z \diff x}{\pi \lambda x^2 (x + \delta{})} \leq \\
103 &\leq& \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z}{\pi \lambda x^3} =
104 \left. - \delta{}^2 \frac{8 l_z}{\pi \lambda x^2} \right|_M^{\infty} =
105 \frac{8 l_z \delta{}^2}{\pi \lambda M^2}.
106 \end{eqnarray*}
109 Таким образом, мы получили оценку хвоста: \\
111 \left| r_{M+1} \right| \leq \frac{2 \delta{}^2}{\pi M} + \frac{4 l_z}{\pi \lambda M} + \frac{8 l_z \delta{}^2}{\pi \lambda M^2} = \frac{2 \lambda \delta{}^2 M + 4 l_z M + 8 l_z \delta{}^2}{\pi \lambda M^2}.
114 Поскольку мы смогли оценить хвост ряда, представляющего решение, числом, можно с уверенностью заявить, что ряд сходится.
115 Это значение мы будем выдавать за ошибку при вычислениях:\\
117 \varepsilon = \frac{2 \lambda \delta{}^2 M + 4 l_z M + 8 l_z \delta{}^2}{\pi \lambda M^2}.
120 Задумаемся над тем, сколько элементов ряда нам нужно оставить, чтобы выдержать наперёд заданную погрешность $\varepsilon$.
121 \begin{eqnarray*}
122 \frac{2 \lambda \delta{}^2 M + 4 l_z M + 8 l_z \delta{}^2}{\pi \lambda M^2} - \varepsilon &=& 0;\\
123 \pi \lambda \varepsilon M^2 - 2 \left( \lambda \delta{}^2 + 2 l_z \right) M - 8 l_z \delta{}^2 &=& 0.
124 \end{eqnarray*}
126 Единственный положительный корень этого уравнения:
127 \begin{eqnarray*}
128 M &=& \frac{2 \left( \lambda \delta{}^2 + 2 l_z \right) + \sqrt{4 \left( \lambda \delta{}^2 + 2 l_z \right)^2 + 32 \pi \lambda l_z \varepsilon \delta{}^2}}{2 \pi \lambda \varepsilon} =\\
129 &=&\frac{\lambda \delta{}^2 + 2 l_z + \sqrt{\left( \lambda \delta{}^2 + 2 l_z \right)^2 + 8 \pi \lambda l_z \varepsilon \delta{} c^2}}{\pi \lambda \varepsilon}.
130 \end{eqnarray*}
132 Оценка $M$ при подсчёте округляется вверх до ближайшего целого.
134 \section{Исследование качества оценки остатка}
135 Исследуем с помощью ряда экспериментов качество полученной оценки используя следующий метод. Пусть $S_m$ - $m$-тая частичная сумма ряда.
136 С помощью полученной оценки найдем теоретическое количество элементов ряда $N_t$, достаточное для выполнения данной оценки.
137 Возьмем $N_{p} = 1, m = 2$. Будем идти с первого до $N_t$ элемента ряда, на каждом шаге проверяя, не различаются ли $S_{N_p}$ и $S_m$ больше, чем на погрешность $\varepsilon$. Если различаются, то установим $N_p = m$. Пройдя весь ряд, получим, что $N_p$ и есть искомое практическое количество элементов ряда, достаточное для удовлетворения заданной погрешности.
139 Зафиксируем $y = \frac{l_y}{2}$. Для большей убедительности фиксируем $z$ в трех точках: $z_0 = \frac{l_z}{8}$, $z_1 = \frac{l_z}{4}$
140 и $z_2 = \frac{l_z}{2}$. Для верности время зафиксируем в достаточно большой момент $1$ с. Сведем результаты в таблицу
141 \ref{tab:rem:experiment}, где $N_{p}^{(k)}$ соответствует количеству членов ряда при $z = z_k$.
143 \begin{table}[!hbtp]
144 \centering
145 \caption{Исследование качества оценки остатка ряда}
146 \begin{tabular}{|c|r|r|r|r|r|}
147 \hline
148 $\mathrm{\varepsilon}$ & $0.1$ & $0.01$ & $0.001$ & $0.0001$ & $0.00001$ \\
149 \hline
150 $\mathrm{N_p}$ & $1123$ & $4039$ & $18705$ & $135564$ & $1281953$ \\
151 \hline
152 $\mathrm{N_t^{(0)}}$ & $23$ & $60$ & $197$ & $1641$ & $7780$ \\
153 \hline
154 $\mathrm{N_t^{(1)}}$ & $22$ & $45$ & $210$ & $1127$ & $5334$ \\
155 \hline
156 $\mathrm{N_t^{(2)}}$ & $21$ & $63$ & $297$ & $1193$ & $6631$ \\
157 \hline
158 \end{tabular}
159 \label{tab:rem:experiment}
160 \end{table}
162 Как видно, во всех трех точках разница между теоретической и практической оценками количества элементов ряда исчисляется порядками,
163 что позволяет сделать вывод о плохом качестве полученной оценки.