Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы асимптотического анализа и синтеза в нелинейной динамике и механике деформируемого твердого тела

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
7.2. АППРОКСИМАЦИИ ПАДЕ И НЕПРЕРЫВНЫЕ ДРОБИ 201
в анализе и при исследовании прикладных задач. В настоящее время ме­тод АП является одним из наиболее перспективных нелинейных методов суммирования степенного ряда и локализации его особых точек. В том чис­ле и по этой причине теория АП превратилась во вполне самостоятельный раздел теории приближений, а сами эти аппроксимации нашли разнообраз­ные применения как непосредственно в теории рациональных приближе­ний, так и в теории возмущений.
Итак, основные преимущества АП по сравнению с рядами Тейлора
таковы:
1) как правило, скорость сходимости рациональных приближений значи­тельно превышает скорость сходимости полиномиальных приближе-
z
ний; например, функция e циональными полиномами P
в круге сходимости аппроксимируется ра-
(ε)/Qn(ε) в 4nраз лучше, чем алгебра-
n
ическим многочленом степени 2n; еще ощутимее это проявляется для функций ограниченной гладкости; так, функцию |ε| на отрезке [−1, 1] нельзя приблизить алгебраическими многочленами так, чтобы поря­док приближения был лучше, чем 1/n,гдеn — степень многочлена; АП дает скорость сходимости ∼ exp(−
√
2n) [55];
2) обычно область сходимости рациональных приближений более широ-
кая по сравнению со степенными рядами; так, для функции arctg x многочлены Тейлора сходятся только при |ε|  1,аАП—всюду в C \ ((−i∞, −i] ∪ [i, i∞));
3) АП позволяют установить положение особенностей функции. Описанную АП иногда называют АП первого рода. АП второго ро-
да (АП2) для функции f (ε) называется рациональная функция f
[n/m]
(ε)
вида (2.2) такая, что ее значения при n + m +1значениях аргумента сов­падают со значениями f(ε) в тех же точках. Отсюда получается система линейных алгебраических уравнений для определения коэффициентов по­линомов числителя и знаменателя АП2 [45].
Для построения АП необходимо уметь вычислять в одной точке произ-
водные аппроксимируемой функции высокого порядка. При табличном за­дании функции этот метод практически не применим, особенно если опор­ные значения имеют заметную погрешность. Именно поточечно таблич­но заданные функции являются объектом АП2. Рациональную интерполя­цию можно эффективно использовать для аппроксимации функций в тех случаях, когда ранг аппроксиманты меньше числа точек, в которых за­дана исходная функция, и выбор наилучшего приближения производится,
202 ГЛАВА 7
например, при помощи метода наименьших квадратов. АП2 во многих слу­чаях не только обеспечивает получение интерполяционных формул, гораз­до более эффективных, чем, скажем, формулы полиномиальной интерпо­ляции Лагранжа, но и позволяет экстраполировать значения функции, за­данной на ограниченном интервале, за его пределы, чего практически ни­когда не позволяет сделать полиномиальное приближение. АП2 дает воз­можность довольно точно устанавливать положение действительных полю­сов интерполируемой функции, лежащих за пределами интервала интер­поляции.
Аналогичным методу АП является метод непрерывных (цепных) дро-
бей [71]. Существует несколько типов непрерывных дробей. Регулярная C-дробь — это бесконечная последовательность, N -й член которой име- ет вид
c
1+
0
c
1
.
.
ε c
ε
2
c
N−1
.
1+cNε
. (2.8)
ε
(ε)=a +
f
N
1+
1+
Коэффициенты c
получаются после разложения выражения (2.8) вряд
i
Маклорена с последующим приравниванием коэффициентов при одинако­вых степенях ε.Приa =0получается дробь Стильтьеса, или S-дробь. Для функции Стильтьеса
∞
S(ε)=
exp(−t)
0
1+εt
коэффициенты разложения (2.8) имеют вид a =0, c
dt
=1, c
0
2n−1
= c2n= n,
n 1.
Описание так называемых J-, T -, P-, R-, g-дробей, алгоритмы их по-
строения и области применимости детально описаны в [71].
Непрерывные дроби являются частным случаем непрерывных функци-
ональных аппроксимаций [237]. Речь идет о последовательности, у которой
(n +1)-й член c
(ε) имеет вид n-й итерации некоторой функции F (ε).Для
n
ряда Тейлора F (ε)=1+ε, для непрерывной дроби F (ε)=1/(1 + ε). Если F (ε)=exp(ε), имеем непрерывную экспоненциальную аппрокси- мацию
(ε)=a0exp(a1ε exp(a2ε...exp anε)),
c
n
7.3. СУММИРОВАНИЕ ПО БОРЕЛЮ 203
при F (ε)=√1+ε
,
c
(ε)=a
n
1+a1ε1+a2ε1+...a
0
ε√1+anε,
n−1
при F (ε)=ln(1+ε)
c
(ε)=a0ln (1 + a1ε ln(1 + a2ε...ln(1 + ε))).
n
В некоторых случаях подобные аппроксимации могут сходиться к ис-
комой функции существенно быстрее степенных рядов.
В качестве примера укажем на приведенное в [10, § 3.4.9] решение
трансцендентного уравнения
x = ε ln x (2.9)
при больших значениях λ. Последовательные приближения решения урав­нения (2.9) таковы:
x
= εln ε, x1= εln(ε ln ε),x2= εln(ε ln ε(ln ε)), ....
0
7.3. Суммирование по Борелю
Этот метод суммирования особенно полезен для асимптотических ря-
дов, расходящихся факториально [357, 362]:
∞
F (ε)=
anεn,an∼ n!. (3.1)
n=0
Воспользовавшись равенством
перепишем ряд (3.1) ввиде
F (ε)=
n!=
∞
n=0
∞
e−ttndt,
0
∞
a
n
e−t(εt)ndt. (3.2)
n!
0
204 ГЛАВА 7
Если порядки суммирования и интегрирования в формуле (3.2) можно
поменять (это не всегда просто обосновать!), то
∞
где выражение B(εt)=
F (ε)=
∞
n=0
e−tB(εt) dt,
0
a
n
(εt)nназывается функцией Бореля ря-
n!
да (3.1).
Наличие факториала n! в знаменателях членов ряда (3.2) часто приво-
дит к его сходимости.
Для примера рассмотрим ряд
∞
(−1)nn!εn, (3.3)
n=0
имеющий нулевой радиус сходимости. Соответствующая ему функция Бо­реля
∞
(−1)nεn=
n=0
1
1+ε
имеет особенность в точке ε = −1.Однакодляε  0 интеграл
∞
e−tdt 1+εt
0
сходится и является суммой по Борелю ряда (3.3).
Суммирование по Борелю может применяться в сочетании с суммиро-
ванием по Паде (метод Паде – Бореля).
Важнейшей особенностью суммирования по Борелю является воз-
можность учета экспоненциально малых («гиперасимптотических») чле­нов [153, 243, 244].
Если оценка коэффициентов в выражении (3.1) имеет вид a
∼ (n!)k,
n
где k — положительное целое число, то эффективным может оказаться обобщенный метод суммирования по Борелю [237]. В этом случае
∞
B(εtt
1t2
...t
)=
k−1
× exp(−t −t
∞
0
∞
...
F (εtt1t2...t
0
0
− t2− ...− t
1
) ×
k−1
) dt dt1dt2...dt
k−1
k−1
.
ГЛАВА 8
Применение аппроксимаций Паде
8.1. Ускорение сходимости итерационных процессов
Эффективность применения АП или других методов суммирования
в значительной мере зависит от наличия высших приближений асимпто­тического процесса. Иногда их можно получить, используя компьютерные алгоритмы [222,223,256], однако в целом вопрос остается открытым. Суще­ственно более простыми для реализации являются итерационные методы. В итоге применения итерационной процедуры получается некоторая по­следовательность S величину S. Введем параметр a при помощи следующего соотношения:
Сходимость называется сверхлинейной, если a =0, линейной при a<1
и логарифмической при a =1. Наибольшие проблемы вызывают, естест- венно, логарифмически сходящиеся последовательности — увы, широко распространенные на практике. Да и с линейно сходящимися последо­вательностями бывают проблемы. Поэтому сходимость часто приходится улучшать. Метод улучшения сходимости заключается в переходе к новой последовательности T разом, чтобы
В таких случаях говорят, что последовательность T
рее последовательности S улучшения сходимости. Линейные методы описываются формулами
где a
— не зависящие от членов последовательности Snпостоянные.
ni
. Предположим, что она сходится и имеет пределом
n
S
− S
n→∞
Tn− S Sn− S
n+1
Sn− S
a = lim
при помощи некоторого преобразования таким об-
n
lim
n→∞
. Существуют линейные и нелинейные методы
n
∞
=
T
n
aniSi,n=0, 1, 2,...,
i=0
=0.
n
.
сходится быст-
n
206 ГЛАВА 8
Поскольку линейные методы улучшают сходимость ограниченного
класса последовательностей, в настоящее время наиболее популярны нели­нейные методы. Среди них своей простотой выделяется метод Эйткена, описываемый формулой
T
n
= Sn−
(S
n+1
S
n+1
− Sn)(Sn− S
− 2Sn+ S
)
n−1
,n=0, 1, 2,.... (1.1)
n−1
Метод Эйткена ускоряет сходимость всех линейно и многих логариф-
мически сходящихся последовательностей. Он очень прост для вычисле­ний, и в некоторых случаях его можно применять итерационно.
Естественным обобщением преобразования Эйткена является преоб-
разование Шенкса [22]:
(1)
D
=
D
p−k+1
p−k+1
ΔS
p
p−k+1
ΔS
p
kp
, (1.2)
(2)
kp
... S ... ΔS
... ΔS
... ΔS
... ΔS
p
p
p+k−1
p
p+k−1
   
,
  
    
,
  
где
D
D
ΔS
(1)
kp
(2)
kp
k
(sh)
T
p
 
S
p−k
 
ΔS
=
... ... ... ...
 
ΔS
   
ΔS
=
... ... ... ...
 
ΔS
= S
k+1
S
ΔS
p−k
p−1
11... 1 ΔS
p−k
p−1
− Sk.
Равенство (1.2) называется преобразованием Шенкса порядка k после-
довательности S
в последовательность Tk.Приk =1получаем преобра-
k
зование Эйткена (1.1).
Метод Шенкса требует вычисления определителей, что не всегда про-
сто. Его можно заменить алгоритмом Винна, описываемым формулами
T
(n+1)
k
1
− T
. (1.3)
(n)
κ
(n)
T
−1
=0,T
(n)
0
= Sn,T
(n)
k+1
= T
(n+1)
k+1
+
Алгоритм Винна следующим образом связан с преобразованием Шенк-
са (1.2):
(n)
T
2k
= T
(sh)
(Sn),T
k
(n)
2k+1
=1#T
(sh)
k
(ΔSn).
8.2. ИСКЛЮЧЕНИЕ НЕОДНОРОДНОСТЕЙ И УМЕНЬШЕНИЕ ВЛИЯНИЯ 207
Он дает квадратично сходящийся метод решения систем нелинейных
уравнений [22].
Существует множество других приемов ускорения сходимости [22, 71, 93,150, 163, 180,226, 238, 254,255, 283, 288,374]. Можно использовать их по­следовательно, например, превращать исходную последовательность в ли­нейно сходящуюся, а затем применять метод Эйткена. Можно также приме­нять различные методы улучшения сходимости, на каждом этапе сравнивая полученные результаты [254, 255].
Покажем, что все описанные методы имеют тесную связь с АП. На основе последовательности S
можно записать такой отрезок ряда по неко-
n
торому параметру ε:
u
= S0+(S1− S0)ε +(S2− S1)ε2+ ...+(Sn− S
n
)εn. (1.4)
n−1
При ε =1из (1.4) получаем u
= Sn.Ряд(1.1) можно перестроить
n
вАПразличноговидапоε, а затем в окончательном выражении поло­жить ε =1. Метод Эйткена (1.1) соответствует АП [n/1],методШенкса—
(n)
АП [p/k]; для метода Винна имеем T
=[n + k/k].
2k
8.2. Исключение неоднородностей и уменьшение влияния
эффекта Гиббса
Рассмотрим задачу об обтекании тонкого эллиптического профиля (|x| 1, |y| ε, ε 1) равномерным плоским потенциальным потоком идеальной жидкости, набегающим со скоростью V . Выражение для отно­сительной скорости потока q
Разложение этого решения в ряд по ε можно представить в виде
∗
q
(x, ε)=1+ε −
Это выражение расходится при x =1. Ничего удивительного в этом нет: разложение (2.2) получено в результате предельного перехода lim
x>1, а чтобы получить значение q(1,ε), нужно выполнить предельный переход lim
q(x, ε) при ε>0. Расходимость выражения (2.2) при x =1
x→1
∗
таково [39, § 4.4]:
√
(1 + ε)
q
∗
=
q
=
V
1 − x2(1 − ε2)
x
1
2
ε
2
1 − x
2
2
1 − x
−
2
. (2.1)
2
x
1
3
ε
2
1 − x
+ .... (2.2)
2
ε→0
q(x, ε),
208 ГЛАВА 8
свидетельствует о том, что эти предельные переходы нельзя менять ме­стами. Можно применить к выражению (2.2) АП, а затем осуществить предельный переход x → 1. Попробовав различные варианты, приходим к выводу, что наилучшие результаты в данном случае дает АП
2
(1 − x
∗
=
q
1 − x2+0,5ε2x
)(1 + ε)
. (2.3)
2
Численные результаты при ε =0,5 представлены на рисунке 2.1, где пунктирной линией обозначено решение (2.2),кривыми1 и 2 —точноере­шение (2.1) иАП(2.3). Видно, что применение АП существенно улучшает ситуацию.
Рис. 2.1. Исключение неоднородностей при помощи АП
АП позволяет также бороться с явлением Гиббса [177, 338]. Рассмот­рим для примера функцию
sign x =
− 1, − π<x<0,
1, 0 <x<π.
Ее разложение в ряд Фурье имеет вид
∞
4
sign x =
π
j=0
sin(2j +1)x
2j +1
. (2.4)
Прямое суммирование ряда (2.4) приводит к эффекту Гиббса в окрест­ности точки x =0, при этом дефект сходимости достигает 18 %,тоесть
вместо 1 мы получаем величину 1,1789797....
8.3. ЛОКАЛИЗОВАННЫЕ РЕШЕНИЯ 209
Перестройка ряда (2.4) в диагональную АП приводит к такому резуль­тату:
[(N−1)/2]
q
sin(2j +1)x
1+
2j+1
[N/2]
s2jcos(2jx)
j=1
, (2.5)
sign x
[N/N]
j=0
=
где
q
2j+1
s
2i
4
(2j +1)
=
π
=2(−1)
i
⎡
1
⎣
(2j +1)
(N!)4(2N +2i)!(2N −2i)!
[N/2]
+
2
i=1
s
2i
(2j +1)2− (2i)
(N − 1)!(N +1)!(N − 2i)!(N +2i)![(2N)!]
⎤
⎦
2
Численные исследования показывают, что эффект Гиббса для выраже­ния (2.5) не превосходит 2%[338].
8.3. Локализованные решения
Рассмотрим радиально-симметричные решения нелинейного стацио­нарного уравнения Шрёдингера:
,
.
2
2
(x, y) − u(x, y)+u3(x, y)=0. (3.1)
∇
Будем искать вещественные, локализованные осесимметричные реше­ния уравнения (3.1). В полярных координатах (ξ, θ) строим решение ϕ(ξ), не зависящее от θ. В итоге получаем краевую задачу:
(ξ)+
1
ϕ
(ξ) −ϕ(ξ)+ϕ3(ξ)=0, (3.2)
ξ
ϕ
(0) = 0, (3.3)
lim
ϕ(ξ)=0. (3.4)
ξ→∞

ϕ
Краевую задачу (3.2)–(3.4) можно рассматривать как задачу на соб­ственные значения, причем роль собственного значения играет неизвест­ная величина A = ϕ(0). Эта задача играет важную роль в нелинейной оптике, квантовой теории поля, в теории магнитных сред. Как доказано
210 ГЛАВА 8
в [140, с. 12–16], эта задача имеет счетное множество «собственных зна­чений» A ние ϕ(ξ, A
, при этом решение ϕ(ξ, An) имеет ровно n нулей, а реше-
n
) не имеет нулей и монотонно убывает по ξ. Именно последнее
0
решение наиболее интересно с точки зрения физических приложений, и мы сосредоточимся на его построении.
Решение краевой задачи (3.2)–(3.4) ищем в виде
∞
+
ϕ(ξ)=A
0
C2jξ2j. (3.5)
j=1
Подставляя разложение (3.5) в уравнение (3.2), производя расщепле-
2
ние по степеням ξ
=0,25A
C
2
1
=
C
8
64
C
= −0,01
10
C
= −
12
гдеC =1−3A
и решая соответствующие уравнения, получаем [277]
0
CC
6
CC8+6A0C2C6+3A0C
1
−CC
144
2
.
0
2
1 − A
,C
=0,25C
0
− 6A0C2C4− C
10
4
3
,
2
+6A0C2C8+6A0C4C6+3C
C, C
2
2
+3C
4
=
6
2
C
2
C
4
36
,
4
2
C6+3C2C
2
3
2
C
3A
0
−
16
,
2
,
4
Учитывая условие затухания (3.4), перестраиваем решение (3.5) вАП
N
+
A
0
1+
j=0
N+1
k=1
ϕ(ξ)=
Цель расчетов состоит в определении величины A Численное решение дает A
≈±2,206208, результаты, полученные при ис-
0
2j
a2jξ
. (3.6)
2k
b2kξ
из условия (3.3).
0
пользовании решения (3.6) при различных значениях N,приведенывтаб­лице 3.1.
Отличие численного и аналитического решения при N =4составля­ет 0,26 %.
Таблица 3.1. Значения C при различных N
N 1 2 3 4
C ±√3 ±2,20701 ±2,21121 ±2,21200
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]