Last fix
[pde-course.git] / Remainder.tex
blob9605303a6e729d0fbdc0b60c8e4892cd6dcf50dc
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{\alpha{}}{x^3}.
60 \end{equation}
61 Оценим $\alpha{}$. Из \eqref{rem:const:estimate} следует, что $\alpha{} > \cfrac{x}{x - \delta}$. Поскольку $x$ - переменная величина, нужно подобрать такое $\alpha{}$, чтобы оно было максимальним для всех $x$.
62 \begin{equation}
63 \label{rem:const:max}
64 \alpha{} = \max\limits_{x}\left(\frac{x}{x - \delta}\right).
65 \end{equation}
66 Максимизируя \eqref{rem:const:max}, с учетом того, что $x$ представляет собой аналог дискретной переменной $m$, получим, что максимум достигается на $x = [\delta] + 1$, где квадратные скобки~--- операция взятия целой части.
68 \alpha{} = \frac{\left[\delta\right] + 1}{\left[\delta\right] + 1 - \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{2\alpha{}}{\pi} \frac{\diff x}{x^3} = \left. -\delta{}^2\frac{\alpha{}}{\pi x^2} \right|_M^{\infty} = \frac{\alpha{}\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 + \delta)} <
102 \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z \diff x}{\pi \lambda x^2 (x - \delta{})} < \\
103 &<& \delta{}^2 \int \limits_M^{\infty} \frac{4 l_z \alpha}{\pi \lambda x^4} =
104 \left. - \delta{}^2 \frac{4 l_z \alpha}{3 \pi \lambda x^3} \right|_M^{\infty} =
105 \frac{4 l_z \alpha \delta{}^2}{3 \pi \lambda M^3}.
106 \end{eqnarray*}
109 Таким образом, мы получили оценку хвоста: \\
110 \begin{equation}
111 \label{eq:remainder}
112 \left| r_{M+1} \right| \leq \frac{\alpha{} \delta{}^2}{\pi M^2} + \frac{4 l_z}{\pi \lambda M} + \frac{4 l_z \alpha \delta{}^2}{3 \pi \lambda M^3} =
113 \frac{3 \alpha{} \lambda \delta{}^2 M + 12 l_z M^2 + 4 l_z \alpha \delta{}^2}{3 \pi \lambda M^3}.
114 \end{equation}
116 Поскольку мы смогли оценить хвост ряда, представляющего решение, числом, можно с уверенностью заявить, что ряд сходится.
117 Значение хвоста \eqref{eq:remainder} мы будем выдавать за ошибку при вычислениях:\\
118 \begin{equation}
119 \label{eq:error}
120 \varepsilon = \frac{3 \alpha{} \lambda \delta{}^2 M + 12 l_z M^2 + 4 l_z \alpha \delta{}^2}{3 \pi \lambda M^3}.
121 \end{equation}
123 \section{Исследование качества оценки остатка}
124 Исследуем с помощью ряда экспериментов качество полученной оценки используя следующий метод. Пусть $S_m$ - $m$-тая частичная сумма ряда.
125 С помощью полученной оценки найдем теоретическое количество элементов ряда $N_t$, достаточное для выполнения данной оценки.
126 Возьмем $N_{p} = 1, m = 2$. Будем идти с первого до $N_t$ элемента ряда, на каждом шаге проверяя, не различаются ли $S_{N_p}$ и $S_m$ больше, чем на погрешность $\varepsilon$. Если различаются, то установим $N_p = m$. Пройдя весь ряд, получим, что $N_p$ и есть искомое практическое количество элементов ряда, достаточное для удовлетворения заданной погрешности.
128 Зафиксируем $y = \frac{l_y}{2}$. Для большей убедительности фиксируем $z$ в трех точках: $z_0 = \frac{l_z}{8}$, $z_1 = \frac{l_z}{4}$
129 и $z_2 = \frac{l_z}{2}$. Для верности время зафиксируем в достаточно большой момент $1$ с. Сведем результаты в таблицу
130 \ref{tab:rem:experiment}, где $N_{p}^{(k)}$ соответствует количеству членов ряда при $z = z_k$.
132 \begin{table}[!hbtp]
133 \centering
134 \caption{Исследование качества оценки остатка ряда}
135 \begin{tabular}{|c|r|r|r|r|r|}
136 \hline
137 $\mathrm{\varepsilon}$ & $0.1$ & $0.01$ & $0.001$ & $0.0001$ & $0.00001$ \\
138 \hline
139 $\mathrm{N_p}$ & $1079$ & $3889$ & $18287$ & $134853$ & $1281164$ \\
140 \hline
141 $\mathrm{N_t^{(0)}}$ & $23$ & $60$ & $197$ & $1641$ & $7780$ \\
142 \hline
143 $\mathrm{N_t^{(1)}}$ & $22$ & $45$ & $210$ & $1127$ & $5334$ \\
144 \hline
145 $\mathrm{N_t^{(2)}}$ & $21$ & $63$ & $297$ & $1193$ & $6631$ \\
146 \hline
147 \end{tabular}
148 \label{tab:rem:experiment}
149 \end{table}
151 Как видно, во всех трех точках разница между теоретической и практической оценками количества элементов ряда исчисляется порядками,
152 что позволяет сделать вывод о плохом качестве полученной оценки.