Итерационная факторизация на фиктивном продолжении для численного решения эллиптического уравнения четвёртого порядка
Бесплатный доступ
Рассматривается эллиптическое дифференциальное уравнение четвёртого порядка при смешанных краевых условиях. Его численное решение с помощью итерационной факторизации на фиктивном продолжении сводится к решению систем линейных алгебраических уравнений с треугольными матрицами, в которых количество ненулевых элементов в каждой строке не более трёх.
Итерационная факторизация, фиктивное продолжение
Короткий адрес: https://sciup.org/147158807
IDR: 147158807 | УДК: 519.63
Iterative factorization on fictitious continuation for the numerical solution of elliptic equation of the fourth order
The elliptic differential equation of the fourth order is considered under the mixed boundary conditions. The numerical solution is reduced to the solution of the system of linear algebraic equations with triangular matrices, in which quantity of nonzero elements in every line is less than three, by means of iterative factorization on fictitious continuation.
Текст научной статьи Итерационная факторизация на фиктивном продолжении для численного решения эллиптического уравнения четвёртого порядка
Рассматривается эллиптическое дифференциальное уравнение четвёртого порядка в прямоугольнике со сторонами, параллельными осям координат, на двух смежных сторонах прямоугольника заданы условия шарнирного опирания, а на остальной части границы условия симметрии. Для дискретного аналога этого уравнения в виде систем линейных алгебраических уравнений приводится факторизованный предобуславливатель квадратно попеременно треугольного вида. Исходная задача может быть получена в методах типа фиктивных компонент при решении эллиптических дифференциальных уравнений четвёртого порядка в плоских областях достаточно произвольного вида при однородных главных или естественных краевых условиях.
Из линейной теории изгибания тонких пластин на упругом основании, основываясь на [1, 2] энергия деформированной пластины может быть записана в виде
E(й) = 1D J ((АЙ)2 + 2(1 - a)(йxy - йийyy))dQ +1J Kit2dQ - J PйdQ, 2Ω2ΩΩ где P – давление, K – коэффициент жёсткости упругого основания (K ≡ 0 в случае отсутствия упругого основания), D=Eh3(12(1 -σ2)) – цилиндрическая жёсткость пластины, h – толщина пластины, E – модуль Юнга (модуль растяжения), σ – коэффициент Пуассона (отношение поперечного сжатия к продольному растяжению), Q - плоская область, й - искомое смещение. Если приравнять к нулю вариацию энергии t-x t- t- t- t- t- t- t- 't'
δE(u) = D∫(ΔuΔv +(1-σ)(2uxyvxy -uxxvyy -uyyvxx))dΩ+∫KuvdΩ-∫PvdΩ=0,
ΩΩΩ где v = 5й, то при a = K/D, f = P/D получается, что
[ (о-Аit Аv + (1 - a )( йхxvxx + 2 йхvvxv + йхv v) + ai t ) d Q = f ^d Q . xx xx xy xy yy yy
ΩΩ
После интегрирования по частям устанавливается ds - J12itvds = J fvdQ, sΩ
[ (А 2 й + ай') vd Q + [ 1 1 й—
∂ n
Ωs где li й = А й +(1 - °) ni n 2 йxy - n 2 йxx - ni2 йyy,
, „ дАи . д . .„
-
й xx ) + ( n 2 - n 22 ) It xy ),
l 2 u = + (1 - σ ) ( n 1 n 2( u yy
∂n∂s s =∂Ω, n1 =-cos(n, x) , n2 =-cos(n, y) .
Таким образом, возможно рассмотрение краевых условий жёсткой заделки, шарнирного опирания, симметрии и свободного опирания в отдельном или смешанном виде.
Непрерывная рассматриваемая задача в вариационной и классической постановках
Рассматривается задача
-
- е V,: Л(й,,ч) = g,(Ч) Vv, е V,, g е V(1)
где соболевское пространство функций
-
V , = V , ( Q ) = | v , е W 22( Q ): 4 |r = 0, I = q |
I 11
на области Q = (0;b,)x(0;b2), с границами Г, ={b,}x[0;b2]U[0;b,]x{b2},Г2 =г\г1,Г = дQ, билинейная форма '- '- '- ■- ■- ■- ■- ■- ■- ■-'
Л ( u i , ' Ж = J ( a A u i A V 1 + (1 - a )( Uxx V xx + 2 Uxy V xy + u yy V yy ) + au , v , ) d Q ,
Q при этом a = a, на области Q,, a = a2 на qXq, , области Q,, Q2: Q = Q, U Q2, Q, П Q2 = 0 , dQ, П dQ2 ^0 , заданы константы ае (0;1), b,-,b2 е (0; +~), a,-,a2 е [0; +~), a, < a2.
Можно отметить, что
-
- II2 /- - II- II2 -^
3 c , ,c 2 е( 0; H: c 1lЫ W 2 2 ( q ) <л ( v„v , ) < c 2Il v 1l W 2 2 ( q ) v v , е V , , а, следовательно, решение задачи (1) существует и единственно. Если й, - искомая, а f , - заданная достаточно гладкая функция и
. ( - , ) = ( Л , V , ), где ( Л , , - , ) = J Л - , d Q ,
Q то из задачи (,) получается неоднородное бигармоническое уравнение со свободным членом при смешанных и однородных краевых условиях
* 2 - . - - -I d й I dA й , 1
A u, +au, = f, , u, г =Au, г =0, Г2 = -X Г2= 0.
-
1 1 11 d n 1 2 d n 2
Дискретная аппроксимация рассматриваемой задачи
Производится дискретизация задачи (1) по методу конечных элементов на параболических восполнениях: ---- й, е V, с V,: Л(й,,V,) =.-,(V,) VV, е V, с V,.(3)
Рассматривается система линейных алгебраических уравнений, соответствующая задаче (3):
й, е ЖN : Лй, = g,, g, е ЖN,(4)
где V , е Ж N : v , = ( v ,,, ,..., v ,, N )', N = m • n , m , n е N , а V ,n ( i - 1) + j = V 1, , , j , i = 1,..., m , j = 1,..., n , и V 1, , , j являются значениями функции дискретного аргумента соответствующего узлам сетки ( x t , y j ) = ( ( i - 0,5) h , ,( j - 0,5) h 2 ) , i , j е X , шаги сетки h , = b , /( m + 0,5), h 2 = b 2/( n + 0,5), состоящей из указанных выше узлов, а матрицы Л размерности N x N , определяются следующим образом:
(Л й , , V ,) =Л ( й , , V , ) V й , ,V , е V , с V , , здесь (.,.) - скалярное произведение векторов следующего вида:
N
(й„V,) = (й,,V,)h,h2 = ^u,,kV1,kh1 h2 Vм,,v,е ЖN, k=, а подпространство V, с V, определяется так, что m n
-
V , =
-
V 1 : V 1
= ЕЕ v 1, i , j ф 1 ’ j ( x , y ), v 1, i , j е Ж , r , i = 1 j = 1
где базисные функции
Ушаков А.Л.
Итерационная факторизация на фиктивном продолжении для численного решения эллиптического уравнения четвёртого порядка
Фi,j(x,y) = V1,.(x)V2, j(y), y^.(x) = E(1/i)V(x/h1 -i + 3) + V(x]hx -i + 2)-E(ijm)V(xjh1 -i), m , j = 1,...,n ,
V 2, j ( y ) = E (V j ) V ( y/h - j + 3) +V ( y/h 2 - i + 2) -E ( jin ) V ( y/h 2 - j ) , i = 1,
0,5 z 2, z e [ 0;1 ] ,
V ( z ) = X z 2 + 3 z - 1,5, z e [ 1;2 ] ,
0,5 z 2 - 3 z + 4,5, z e [ 2;3 ] ,
V(z) = 0, zё [0;3], E(.) - функция целая часть числа, компоненты вектора g1 определяются сле дующим образом:
g 1, n ( i - 1) + j = g 1,i , j = h 1 - 1 h 2 1 g 1 ( Ф 1 , j ( x , y )), i = 1,..., m , j = 1,..., n , т.е. ggvv ^ = ^C i ^i), V v e Гг Отметим, что решение задачи (4), как и (3) существует, единственно и известны оценки типа
1 I K - U 1| W 2 k (П) - C|h | IKI W 2(Q) ,
-
2 Й^ К - U 1I W 2 2 ( Q ) = 0, h = ( h 1 , h 2 ), h\ = max { h 1 , h 2 } .
Выбирается фиктивное продолжение дискретной решаемой задачи из (4)
U e Ж 2 N : DU = g , g e Ж 2 N , g 2 = 0, (5)
где векторы v e Ж2N : v = (v ', v ')‘, \ 1 , 2 , блочная, нижнетреугольная матрица D размерности 2N x 2N такова, что -2
D 11 = Л , D 12 = 0 , D 21 = 9 A , D 22 = M 9 , матрицы
9 = A9 + 9A, Me = A2 - 92, 9 = V/Vv-VvX, A = VxX+VvX, A J 9 J x y y x J x x y y J а матрицы Vx, Vy размерности N x N определяются следующим образом (a = 1,2):
(VxUa,va} = ££(-(ua,i+1,j -Uai,j)h-vai,j)h1h2, ua,m+1,j = va,m+1,j = 0 j = X,•••,n, i=1 j=1
(V y U a ,v a) = ££ £ ( - ( u a , i , j + 1 - u a , i , j ) h - 1 v a , i , j ) h 1 h 2 , u a , i , n + 1 = v a , i , n + 1 = 0 i = X,•••, m .
i = 1 j = 1
Введём подпространства векторов:
V = { v = ( v 1 ‘ , v 2 ’ ) ‘ e Ж 2 N : 9 a Y 1 + M 9 v 2 = 0 } , V 2 = { v = ( v 1 ' , v 2 ’ ) ‘ e Ж 2 N : v 1 = 0 } .
Утверждение 1. Решение задачи из (5) U = ( U V, U ^ ) ‘e V 1 существует, единственно и U 1 - решение задачи из (4).
Итерационная факторизация на фиктивном продолжении дискретной решаемой задачи Определим блочную матрицу (2 размерности 2 N x 2 N такую, что ^. ^. ^. ^.
C 1 1 = C 22 = M 9 , C 12 = - 9 A , C 21 = 9 A .
Для решения задач из (5) предлагается итерационный процесс:
Uk e Ж 2 N : ( 2( Uk - Uk - 1) = - тк ( D) Uk - 1 - g ), T k > 0, k e N V U 0 e V 1 . (6)
Заметим, что в итерационном процессе из (6) возникают задачи с факторизованным оператором следующего вида:
U e С N : ( LL* )2 U = G , G e С N , при этом возможно расщепление на более простые задачи
H e С N , LH = G , G e С N , W e С N , LW = H , H e С N ,
Q e C N , LQ = W , W e C N , U e C N , LU = Q , Q eC N , где матрицы L и L удовлетворяют следующим соотношениям ( ёг = - 1):
l = v,'-evy', L= L'=v, + evy, lL = (v,‘-evy')(v, + evy) = a+eo,
( LL )2 = ( A + e O ) = M o + e O A , тогда
(M° + О )(u1 + eu2) = gi + eg2, что равносильно системе:
' M o u 1 - ° A u 2 = g i , u 1 + eu 2 = и , o A u 1 + M 6 u 2 = g 2 , g 1 + eg 2 = G и действительно на каждом шаге итерационных процессов из (6) возникают задачи типа 7и = g , u = ( u ’ , u 2 ) ‘ , g = ( g 1 , g 2 ‘ ) ‘ .
Утверждение 2. Если в итерационном процессе из (6) Я k e N : u k - 1 = и , то и u k = и .
Пусть u k = и + у k , V k e N U {0}.
Утверждение 3. Для итерационного процесса из (6) выполняется
О у + МОу2 = (1 - Tk) (OA^k-1 + МОу2-1), Vk e N , уk e V1 Vk e N U {0}.
Замечание 1. Имеют место неравенства
Я С 1 , c 2 e (0; +~ ): c M e < Л < c 2 M e [3, 4].
Утверждение 4. Имеет место равенство
(буу) = (Мо^у)-(M°^2,^2) Vуe V1,
2 N где также (u,v^ = (u,v)h1 h2 = ^ukvkh\ h2 Vu,v e >2N.
k = 1
Доказательство. Учитывая, что
° A ^ 1 + M eV 2 = 0, ° A =- 9 a , получается
(( 7 ^ , ^ = ( M o ^ 1 , ^ 1) - ( 9 A ^ 2 , ^ 1) = ( M O ^ 1 , ^ 1) +
+ ^ 2 ° A ^ 1) = ( M ° ^ 1 ^ 1) - ( M o ^2 ) .
Предположение 1. (О фиктивном продолжении действительной части на мнимую часть) Имеет место неравенство
Я ^ 2 e (0;1): ( м ° ^ 2 , ^ 2) < а 2 ( M o ^ 1 , ^ 1) V ^ e V 1 .
Можно отметить ( y = (1 - а 2) - 1 или а 2 = 1 - Y -1), что
ЯYe (1; +-): (М9^1,^1) < y(C7^,^ = y(( MeV1,V1^- (М^,^)) V^e ^, т.к. матрица M9 > 0 потому, что V ^1 Ф 0
кM e V 1 , ^ 1) = (( A 2 - ° 2) ^ 1 , ^ 1) = ( A 2 ^ 1 , ^ 1) - ( ° 2 ^ 1 , ^ 1) = кA V 1 , А ^ 1) + °^ 1 , °^ 1) > 0
и матрица ( 7 > 0 , в нашем случае при ^ e V 1 , т.к. выводится, что
( ( 7 ^ , у ) = ( М 6^ 1 , ^ 1 ) - ( 9 a ^ 2 , ^ 1 ) = (( A 2 - ° 2 Ж 1 , ^ 1 ) - (( A O + ° A ) ^ 2 , ^ 1 ) =
= ( A ^ 1 )2 + ( 9^ 1 )2 - ( O^ 2 , A ^ 1 ) + ( А У 2 , ОУ 1 ) = ( А У 1 - 9^ 2 ) 2 + ( А У 2 + °у 1 ) > 0, V у Ф 0, последнее потому, что ( v x' - e v y' )( v x + v y )( у 1 + <г у 2 ) Ф 0 V у Ф 0 .
Также можно отметить, что для У e V 1 , т.е. для функций из соответствующего подпространства
Ушаков А.Л. Итерационная факторизация на фиктивном продолжении для численного решения эллиптического уравнения четвёртого порядка
∃ λ - 2 ∈ (0; +∞ ): 0 ≤ M θψ 2, ψ 2 = M θ - 1 θ A ψ 1, θ A ψ 1 ≤ A - 2 θ A ψ 1, θ A ψ 1 =
= ( θ + A - 1 θ A ) ψ 1,( θ + A - 1 θ A ) ψ 1 ≤ 2 θψ 1, θψ 1 + 2 A - 1 θ A ψ 1, A - 1 θ A ψ 1 ≤
≤ 2 θψ1,θψ1 + 2λ-2 θAψ1,θAψ1 ≤ 2 θψ1,θψ1 + 2λ-2 θϕ1,θϕ1 →0 , при h1, h2 →0, где ϕ1 = Aψ1 , т.е. Mθψ2,ψ12 → 0, ψ2 → 0 , при h1,h2 → 0 , т.к.
θψ1 =(∇x′∇y -∇y′∇x)ψ1 →0, θϕ1 =(∇x′∇y -∇y′∇x)ϕ1 →0, при h1, h2 →0, по формуле Тейлора, если ϕ1,ψ1 – дискретные аналоги достаточно гладких функций.
Утверждение 5. Имеют место неравенства c1 Cˆψ,ψ ≤ Dˆψ,ψ ≤γc2 Сˆψ,ψ , ∀ψ∈V1 .
Доказательство. Заметим, что c1 Cˆψ,ψ =c1( Mθψ1,ψ1 - Mθψ2,ψ2 )≤c1 Mθψ1,ψ1 ≤ Λψ1,ψ1 = Dˆψ,ψ .
С другой стороны,
γ c 2 C ˆ ψ , ψ = γ c 2( M θψ 1, ψ 1 - M θψ 2, ψ 2 ) ≥ γ c 2(1 - α 2) M θψ 1, ψ 1 ≥ Λ ψ , ψ = D ˆ ψ , ψ .
Утверждение 6. Если в итерационном процессе из (6)
τk =τ=2 (c1 +γc2) и q=(γc2 -c1) (γc2 +c1), то
ˆ k k 2 ˆ k - 1 k - 1
C ψ , ψ ≤ q С ψ , ψ , k ∈ ℕ .
Доказательство. Из итерационного процесса получается, что
Cˆ(ψk -ψk-1) =-τDˆψk-1, ψk =Tψk-1 , T =E-τCˆ-1Dˆ , T =T′>0, тогда
C ˆ T ψ , T ψ
C ˆ ψ k , ψ k = C ˆ T ψ k - 1, T ψ k - 1 ≤ su p C ˆ ψ k - 1, ψ k - 1 =
ψ ∈ V 1 C ψ , ψ
= sup ψ ∈ V 1
(CT**1
<2 y , ^
к \ /7
C ψ k - 1, ψ k - 1 = sup ψ ∈ V 1
((C - tDT >,y}
к
7
C ˆ ψ k - 1 , ψ k - 1 =
= su p ψ ∈ V 1
1 - т
D V , ^
C ˆ ψ k - 1, ψ k - 1 = max { (1 - τ c 1)2, (1 - τγ c 2)2 } C ˆ ψ k - 1, ψ k - 1 = q 2 C ˆ ψ k - 1, ψ k - 1 .
Введём норму
v 1 Λ = Λ v 1 , v 1 .
Теорема 1. В итерационном процессе из (6), при τk =τ=2 (c1 +γc2) , k∈ ℕ , будет u1k-u1 Λ≤ε u10-u1 Λ, где
0 ≤ ε ≤ γ c 2 c 1 qk .
Доказательство. Из утверждения 5 получается
ψ k 2 Λ = Λ ψ k , ψ k ≤ γ c 2 C ˆ ψ k , ψ k ≤ γ c 2 q 2 k C ˆ ψ 0, ψ 0 ≤
≤ ( γ c 2 c 1) q 2 k Λ ψ 0, ψ 0 = ( γ c 2 c 1) q 2 k ψ 0 2 Λ .
Вывод. Учитывая вид матриц L , L ∗ , можно отметить, что для решения задачи из (4) с N неизвестными, на основании приведенной теоремы 1, предложенными итерационным процессом из
-
(6) с относительной погрешностью ε , требуется не более чем O ( N ln ε - 1) арифметических операций. Для выбора итерационных параметров τ k не требуется точного знания констант γ , c 1 и c 2 , т.к. для ускорения сходимости итерационного процесса из (6) можно использовать известные вариационные методы и рекомендовать, например, метод скорейшего спуска.
-
1. Ландау, Л.Д. Теория упругости / Л.Д. Ландау, Е.М. Лифшиц. – М.: Наука, 1965. – 204 с.
-
2. Оганесян, Л.А. Вариационно-разностные методы решения эллиптических уравнений / Л.А. Оганесян, Л.А. Руховец. – Ереван: Изд-во АН АрмССР, 1979. – 235 с.
-
3. Ушаков, А.Л. Модификация итерационной факторизации для численного решения двух эллиптических уравнений второго порядка в прямоугольной области / А.Л. Ушаков // Вестник ЮУрГУ. Серия «Математика. Механика. Физика». – 2013. – Том. 5, № 2. – С. 88–93.
-
4. Ушаков, А.Л. О приближённом решении одной эллиптической краевой задачи четвёртого порядка / А.Л. Ушаков. – Челябинск: Челябинский государственный технический университет, 1997. – 30 с. (Деп в ВИНИТИ 21.04.97, № 1346 – В97).
Список литературы Итерационная факторизация на фиктивном продолжении для численного решения эллиптического уравнения четвёртого порядка
- Ландау, Л.Д. Теория упругости/Л.Д. Ландау, Е.М. Лифшиц. -М.: Наука, 1965. -204 с.
- Оганесян, Л.А. Вариационно-разностные методы решения эллиптических уравнений/Л.А. Оганесян, Л.А. Руховец. -Ереван: Изд-во АН АрмССР, 1979. -235 с.
- Ушаков, А.Л. Модификация итерационной факторизации для численного решения двух эллиптических уравнений второго порядка в прямоугольной области/А.Л. Ушаков//Вестник ЮУрГУ. Серия «Математика. Механика. Физика». -2013. -Том. 5, № 2. -С. 88-93.
- Ушаков, А.Л. О приближённом решении одной эллиптической краевой задачи четвёртого порядка/А.Л. Ушаков. -Челябинск: Челябинский государственный технический университет, 1997. -30 с. (Деп в ВИНИТИ 21.04.97, № 1346 -В97).