Кудряшов Методы нелинейной математич 2008
.pdf5.7. Аналитические свойства системы Хенона—Хейлеса 321
v¨ = −v + δv2. |
(5.7.23) |
Решения уравнений (5.7.22) и (5.7.23) хорошо известны. Они выражаются через эллиптические функции Вейерштрасса. Поэтому β = 1 является простейшим примером точного решения системы (5.7.18) и (5.7.19).
При λ = −1/6 для решений системы уравнений (5.7.18) и
(5.7.19) имеем усеченные разложения [152, 153] |
|
||||||
x = |
x0 |
+ x1, |
(5.7.24) |
||||
|
|
||||||
|
|
|
ϕ |
|
|||
y = |
y0 |
|
+ |
y1 |
+ y2. |
(5.7.25) |
|
ϕ2 |
|
|
|||||
|
|
|
|
ϕ |
|
Подставляя (5.7.24) и (5.7.25) в (5.7.18) и (5.7.19) при λ = −1/6 и приравнивая нулю выражения при одинаковых степенях ϕ, по-
лучаем |
|
|
|
|
|
|
|
|
|
y0 = −ϕt2, |
|
y1 = ϕtt, |
|
(5.7.26) |
|||
12 |
|
− |
|
− − ϕt2 |
|
|||
1 |
|
|
|
|
3ϕ2 |
|
|
|
y2 = |
|
4m |
|
β |
3v |
tt |
, |
(5.7.27) |
|
|
|
x02 |
= vϕt2 |
, x1 = − |
1 |
|
vt |
+ |
ϕtt |
v1/2, |
(5.7.28) |
2 |
|
v |
ϕt |
||||||
|
|
v = {ϕ; t} + m, |
|
(5.7.29) |
vtt + |
3 |
v2 + 2 |
β |
− 2 + |
2m |
v + |
β2 |
2m2 |
= 0, |
(5.7.30) |
|
|
|
|
|
− |
|
||||||
2 |
3 |
3 |
6 |
3 |
где m — произвольная постоянная, {ϕ; t} — производная Шварца.
|
|
|
|
|
|
|
|
ϕ |
|
|
|
3 ϕ2 |
|
|
|||||
|
|
|
|
|
{ϕ; t} = |
ttt |
|
− |
|
|
|
|
tt |
|
(5.7.31) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
||||||
|
|
|
|
|
ϕt |
|
2 |
ϕt2 |
|
||||||||||
Из (5.7.30) после умножения на vt приходим к уравнению |
|||||||||||||||||||
|
|
|
|
β |
|
2m |
|
2 |
|
|
β2 |
|
|
||||||
vt2 |
+ v3 |
+ 2 |
|
|
− 2 + |
|
v2 + |
|
|
|
− 2m2 |
= C1, |
(5.7.32) |
||||||
3 |
3 |
3 |
2 |
5.8. Решение задач нелинейной теплопроводности |
323 |
|||||
где |
|
1 |
|
|
|
|
v = { |
ϕ |
|
2 |
= 16. |
(5.7.40) |
|
; t}, vtt + |
4 v |
|
|
Решение второго уравнения из (5.7.40) выражается через эллиптическую функцию Вейерштрасса, а из первого уравнения (5.7.40) при известной v(t) находятся решения ϕ(t), а затем Ψ0, Ψ1, y0, y1 и y2 по формулам (5.7.39).
Таким образом, система уравнений Хенона—Хейлеса имеет точные решения во всех случаях, для которых исходная система проходит тест Пенлеве.
5.8.Автомодельные решения задач нелинейной теплопроводности
5.8.1.Автомодельные решения задачи о распространении тепловой волны
из мгновенного точечного источника
Интерес к задачам нелинейной теплопроводности возник более пятидесяти лет назад в связи с изучением процесса распространения фронта тепловой волны, образовавщейся при ядерном взрыве [26]. Впервые эта задача рассматривалась в работе [27], в которой, в частности, найдено точное решение задачи о распространении тепла из мгновенного точечного источника. Похожие задачи рассматривались также при анализе процесса фильрации газа в пористой среде [6, 7, 38], поскольку математическое описание обоих процессов аналогично.
Рассмотрим процесс распространения тепла из мгновенного точечного источника описываемого уравнением
∂T |
= χ |
∂ |
T n |
∂T |
, x (−∞, ∞), t ( 0, ∞). (5.8.1) |
|
|
|
|||
∂t |
∂x |
∂x |
324 Глава 5. Методы построения точных решений
Здесь T — температура среды, x — координата, t — время, χ — коэффициент температуропроводности среды, n — показатель, характеризующий электронную или лучистую теплопроводность.
Пусть в начальный момент времени в начале координат выделяется энергия E0. Для любого последующего момента выполняется закон сохранения энергии [27]
∞
T (x, t) dx = E0. |
(5.8.2) |
−∞
Будем искать решение задачи (5.8.1), (5.8.2), используя автомодельные переменные
T (x, t) = A tm f (θ), θ = |
B x |
. |
(5.8.3) |
|
|||
|
tp |
|
Подставляя (5.8.3) в (5.8.2), получаем соотношение между A, B, m и p в виде:
и условие |
p = −m, A B = E0 |
(5.8.4) |
∞ |
|
|
|
|
|
Поскольку |
−∞ f (θ) dθ = 1. |
(5.8.5) |
|
|
|
Tt = m tm−1 f (θ) + A θ p tm−1 fθ, Tx = A B t2 mfθ, |
(5.8.6) |
то, учитывая (5.8.4), (5.8.6), из уравнения (5.8.1) получаем обыкновенное дифференциальное уравнение
(n + 2) |
d |
|
|
f n |
df |
+ θ |
df |
+ f = 0. |
(5.8.7) |
|||||||||
dθ |
dθ |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
dθ |
|
||||||||||
В (5.8.3) используются следующие значения параметров A, B, |
||||||||||||||||||
m и p |
2 |
|
|
|
2 |
|
||||||||||||
|
|
|
|
|
|
|
|
|||||||||||
A = χ− |
1 |
E |
n+2 |
, B = χ− |
1 |
E− |
n+2 |
, |
||||||||||
n+2 |
n+2 |
|||||||||||||||||
|
|
|
|
0 |
|
|
|
0 |
|
(5.8.8) |
||||||||
|
|
|
|
1 |
|
|
1 |
|
|
|
||||||||
m = − |
|
, p = |
|
. |
|
|||||||||||||
n + 2 |
n + 2 |
|
5.8. Решение задач нелинейной теплопроводности |
325 |
Таким образом, решение задачи (5.8.1) с условием (5.8.2) свелось к решению обыкновенного дифференциального уравнения (5.8.7) при условии (5.8.5).
Уравнение (5.8.7) можно один раз проинтегрировать
(n + 2) f n |
d f |
+ θ f = C1. |
(5.8.9) |
|
d θ |
||||
|
|
|
Постоянную интегрирования C1 в уравнении (5.8.9) следует положить равной нулю, поскольку производную ddfθ при θ = 0 естественно считать равной нулю вследствие симметрии задачи при x = 0. При C1 = 0 из уравнения (5.8.9) получаем уравнение
|
|
|
|
|
|
|
|
|
|
n + 2 d f n |
+ θ = 0, |
|
|
|
|
|
(5.8.10) |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
d θ |
|
|
|
|
|
|
||||||||||
решение которого имеет вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
n |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
f (θ) = |
|
|
|
|
|
(α2 − θ2) n , |
|
|
θ ≤ α, |
|
(5.8.11) |
|||||||||||||||||||
2n + 4 |
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0, |
|
|
θ > α. |
|
|
|||||||||
В (5.8.11) |
α |
— постоянная интегрирования, значение которой |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
находится из закона сохранения энергии |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
∞ |
|
|
|
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
−∞ f (θ) dθ = −α f (θ) dθ = 1. |
|
|
(5.8.12) |
|||||||||||||||||||||||
Вычислив интеграл (5.8.12), получим значение α в виде |
||||||||||||||||||||||||||||||
|
' |
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
( |
1 |
|
|
|
|
|||
|
(n + 2)1+n 21−n Γn |
|
21 + n1 |
|
|
n+2 |
|
|
|
|||||||||||||||||||||
α = |
|
|
|
|
|
|
n π 2 |
Γn 1 |
|
|
|
|
|
|
. |
|
|
(5.8.13) |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Окончательное решение |
|
исходной задачи можно представить |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
в виде |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
n+2 |
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
E0 1 |
|
|
|
|
|
|
|
n |
|
α2 |
|
θ2 n , θ α, |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T (x, t) = |
|
(χ t) |
n+2 |
|
2n + 4 |
|
|
|
|
|
|
− |
|
|
|
|
|
|
≤ |
(5.8.14) |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0, |
|
θ > α, |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.8. Решение задач нелинейной теплопроводности |
327 |
при равной нулю температуре среды в начальный момент времени
u(x, t = 0) = 0, x > 0, |
(5.8.19) |
и при изменяющейся по степенному закону от времени температуре на границе
u(x = 0, t) = u0 tk, t > 0. |
(5.8.20) |
Уравнение (5.8.18) допускает преобразование сдвига по переменным x и t, поэтому вместо переменной t в граничном условии (5.8.20) можно использовать переменную t + t0, где t0 — произвольная постоянная.
При использовании разностных схем [34] численное решение указанной задачи в настоящее время получить не составляет трудностей. Однако представляет интерес построить аналитическое решение задачи (5.8.18)—(5.8.20).
Сделаем замену
1 |
(5.8.21) |
u = v n , |
тогда, подставляя (5.8.21) в уравнение (5.8.18), получим дифференциальное уравнение
|
∂v |
= |
χ |
|
∂v |
|
2 |
+ χ v |
∂2v |
(5.8.22) |
|
|
|
|
|
|
|
. |
|||||
|
∂t |
n |
∂x |
|
∂x2 |
||||||
Начальное условие для (5.8.22) запишется в виде |
|
||||||||||
|
v(x, t = 0) = 0, |
x > 0. |
(5.8.23) |
Граничное условие для (5.8.22) выражается, как и прежде, степенной функцией
v(x = 0, t) = v |
0 |
tm, |
t > 0, m = nk, v |
= un. (5.8.24) |
|
|
0 |
0 |
Задача (5.8.22)—(5.8.24) допускает группу преобразований растяжения по переменным x, t и v [6, 7], и поэтому решение этой задачи можно искать, используя автомодельные переменные.
328 |
Глава 5. Методы построения точных решений |
|
|||||||||||||||
Решение задачи (5.8.22)—(5.8.24) ищем в виде |
|
||||||||||||||||
|
v(x, t) = v0 tm f (z), |
z = x/ |
|
|
. |
(5.8.25) |
|||||||||||
|
χ v0 tm+1 |
||||||||||||||||
Подставляя (5.8.25) в уравнение (5.8.22), имеем дифференци- |
|||||||||||||||||
альное уравнение |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
d2f |
|
1 df |
2 |
|
z (m + 1) df |
|
||||||||||
|
|
|
|
|
|||||||||||||
f |
|
+ |
|
|
|
|
|
+ |
|
|
|
|
|
− m f = 0. |
(5.8.26) |
||
dz2 |
n |
dz |
|
|
2 |
|
dz |
||||||||||
Условия (5.8.23)—(5.8.24) для уравнения (5.8.22) переходят в |
|||||||||||||||||
краевые условия для уравнения (5.8.26) |
|
||||||||||||||||
|
|
|
|
f (z = 0) = 1, |
|
f (z → ∞) = 0. |
(5.8.27) |
Решение краевой задачи (5.8.26), (5.8.27) будем искать при m = −1. Для определенности будем полагать m > −1.
Как показано выше в ряде задач нелинейной теплопроводности, скорость распространения тепла является конечной [6, 26]. Используя это предположение, будем искать решение краевой задачи (5.8.26), (5.8.27). Оно соответствует тому, что у решения уравнения (5.8.26) существует координата z = α, такая, что
f (z = α) = 0, |
df |
= 0. |
(5.8.28) |
dz |
Решение краевой задачи (5.8.26), (5.8.27) в этом случае становится обобщенным, у решения возникает скачок первой производной при z = α. Будем искать решение краевой задачи (5.8.26)— (5.8.27) в виде
N |
|
f (z) = Aj (z − α)j , z ≤ α. |
(5.8.29) |
j=1
Вследствие сказанного выше предполагаем, что f (z) = 0 при z > α. Принимая во внимание (5.8.29), имеем
dj f |
= j !Aj . |
(5.8.30) |
|
dzj |
|||
|
|
5.8. Решение задач нелинейной теплопроводности |
329 |
||||||||
Из дифференциального уравнения (5.8.26) получаем, что |
|||||||||
|
1 df |
+ |
α (m + 1) |
= 0, |
(5.8.31) |
||||
|
|
|
|
|
|
||||
|
n dz |
|
2 |
||||||
откуда находим |
|
|
|
|
|
|
|||
|
A1 = − |
α n (m + 1) |
(5.8.32) |
||||||
|
|
|
. |
||||||
|
2 |
|
Дифференциируя уравнение (5.8.26) по z, находим производные более высокого порядка от f (z) и, следовательно, значения коэффициентов Aj .
Приближенное решение f (z) с точностью до слагаемых четвертого порядка имеет вид:
|
|
|
|
4 |
|
|
|
|
|
f (z) = |
Fi(m, n) (α − z)i α2−i, |
(5.8.33) |
|||||
|
|
|
|
i=1 |
|
|
|
|
где |
|
|
|
|
|
|
|
|
F1 |
(m, n) = |
1 |
n (m + 1), F2(m, n) = |
1 |
(m − 1) n |
, |
||
2 |
4 1 + n |
|||||||
|
|
|
|
|
1 (m − 1) n (2 m + n + mn) F3(m, n) = −12 (m + 1) (1 + n)2 (2 n + 1) ,
F4(m, n) = |
1 |
|
(m − 1) n (2 m + n + mn) (5 mn − n + 7 m − 3) |
. |
48 |
|
|||
|
|
(m + 1)2 (1 + n)3 (2 n + 1) (3 n + 1) |
Значение координаты α, при котором функция f (z) обращается в нуль, находится из граничного условия при z = 0. Обозначая f (z = 0) = α2 G(m, n), находим значение α из уравнения
α2G(m, n) = 1. |
(5.8.34) |
330 Глава 5. Методы построения точных решений
При m = 0 (что сооответствует k = 0) решение краевой задачи нелинейной теплопроводности с точностью до слагаемых четвертого порядка принимает вид
f (z) = |
1 |
n α (α |
− |
z) |
− |
1 |
n (α − z)2 |
+ |
1 |
n2 (α − z)3 |
+ |
|
2 |
4 n + 1 |
12 (n + 1)2 (2 n + 1) α |
||||||||||
|
|
|
|
|
1n2 (n + 3) (α − z)4
+48 (n + 1)3 (2 n + 1) (3 n + 1) α2 + . . . (5.8.35)
Значения α при некоторых значениях показателя нелинейности n решения (5.8.35) представлены в табл. 5.1 (m = 0).
Таблица 5.1
|
n |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
α |
1,6161 |
1,0903 |
0,8705 |
0,7440 |
0,6598 |
0,5986 |
0,5517 |
|
Полагая n = 1 в решении (5.8.33), находим приближенное решение, которое было получено Г.И. Баренблаттом [6] при описании процесса фильтрации изотермического газа в пористой среде:
f (z) = |
1 |
α (m + 1) (α − z) + |
1 |
(m − 1) (α − z)2 − |
|
|
||||
2 |
8 |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
− |
(m − 1) (3 m + 1) (α − z)3 |
+ |
(m − 1) 9m2 |
− 1 (α − z)4 |
− |
. . . |
||||
|
|
|
||||||||
|
144 (m + 1) α |
|
|
|
1152 (m + 1)2 α2 |
|
(5.8.36)
Из решения (5.8.36) следует точное решение задачи об изотермической фильтрации газа при n = 1 и m = k = −1/3, имеющее вид
f (z) = |
1 |
α2 − z2 . |
(5.8.37) |
6 |
Представим приближенные решения краевой задачи нелинейной теплопроводности при m = 0 для наиболее важных значений показателей нелинейности.