You are on page 1of 2

Маємо довгу товстостінну трубу з внутрішнім радіусом a і зовнішнім b.

Труба
навантажена рівномірними зовнішнім pa і внутрішнім pb тисками. Труба виготовлена з
матеріалу з модулем пружності E і коефіцієнтом Пуассона ν.
Диференційне рівняння рівноваги елемента цієї труби в переміщеннях:
d 2u 1 du u
   0,
dr 2 r dr r 2
де r – відстань від осі труби до елемента, що розглядається; u – радіальне переміщення
елемента.
В такій постановці радіальне переміщення є функцією одного параметра: u(r).
Радіальне напруження в елементі труби:
du  du u 
r  2      ,
dr  dr r 
E E
де   ;  – параметри Ляме.
2 1    1   1  2 
Необхідно чисельно знайти розподілення u(r) по товщині труби при граничних
умовах:
– при r = a: r  pa ;
– при r = b: r  pb .
Чисельний розв’язок слід порівняти з аналітичним розв’язком:
C
u  r   C1r  2 ,
r

де
a 2 pa  b 2p b a 2b 2  pa  p b 
C2 
   
C1 ; .
2      b2  a 2 2 b 2  a 2
Чисельний розв’язок диференційного рівняння шукатимемо методом сіток.
Для цього введемо апроксимації похідних у вигляді центральних скінченних
різниць:
du u  r  h   u  r  h 
 ;
dr 2h
d 2u u  r  h   2u  r   u  r  h 
 ,
dr 2 h2
де h, мм – крок сітки.
Якщо задатися кількістю інтервалів N, то можна записати систему з N+1
рівняннями
u i 1  2u i  u i 1 1 u i 1  u i 1 u i
  2  0,
h2 ri 2h ri
ba
де i  0, N ; h  ; ri  a  i  h .
N
Переміщення u 1 з першого рівняння ( i  0 ) і переміщення u N 1 з останнього
рівняння ( i  N ) системи знайдемо з граничних умов
u u u u u u
 2    1 1   0   pa ;  2    N 1 N 1   N   pb .
2h a 2h b
Маємо:
2h  u 0  2h  u N 
u 1  u1     pa  ; u N 1  u N 1    pb .
2    a  2    b 
Згрупуємо коефіцієнти і перепишемо систему у вигляді, придатному для
програмної реалізації:
 2h  2h
 A  B 0  u 0   A 0  C0  u1   A 0p a ;
  2    a
0
 2  

A ju j1  B ju j  C ju j1  0, j  1, N  1;

  2h  2h
  A  C  u   B  C  u  C N pb ,

N N N 1

N
 2    b
N

N
2   
де
1 1 2 1 1 1
Ai  2  ; Bi   2  2 ; Ci  2  .
h 2hri h ri h 2hri
Система рівнянь в матричній формі:
MU  V,
де M – матриця коефіцієнтів; U – вектор шуканих переміщень; V – вектор правих частин
рівнянь.
Запишемо в розгорнутому вигляді:
 D 0 A 0  C0 0 0 0 0 0 0 0 0 0   F0 
A B1 C1 0 0 0 0 0 0 0 0   0 
 1  
 0 A2 B2 C 2 0 0 0 0 0 0 0   0 
M ; V   ;
 0 0 0 0 0 0 0 A N2 BN2 CN2 0   0 
 0 0 0 0 0 0 0 0 A N 1 B N 1 C N 1   0 
   
 0 0 0 0 0 0 0 0 0 A N  C N D N   FN 
де
2h 2h
D0  A0  B0 ; D N  BN  C ;
 2    a  2    b N
2h 2h
F0   A 0 pa ; FN  CN pb .
2   2  
Матриця коефіцієнтів системи має тридіагональний вигляд, тому задачу доцільно
розв’язувати методом прогонки:
https://uk.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%
BF%D1%80%D0%BE%D0%B3%D0%BE%D0%BD%D0%BA%D0%B8.

You might also like