Научная статья на тему 'Ikki o’lchamli statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini sonli yechish'

Ikki o’lchamli statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini sonli yechish Текст научной статьи по специальности «Естественные и точные науки»

CC BY
76
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ikki o’lchamli / konveksiya-diffuziya / statsionar / tenglama

Аннотация научной статьи по естественным и точным наукам, автор научной работы — Sherzod Nurullo O’g’li Aliyev

Ushbu maqolada ikki o’lchamli konvektsiya-diffuziya masalasi sonli yechilgan. Masalani yechish uchun bir nechta ayirmali sxemalar qo‘llangan. Masalani sonli yechish algoritmi asosida Python tilida dastur tuzilgan va sonli natijalar olingan. Sonli natijalar asosida grafiklar chizilgan.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Ikki o’lchamli statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini sonli yechish»

Ikki o'lchamli statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini sonli yechish

Sherzod Nurullo o'g'li Aliyev sherzod88aliyev@gmail. com Termiz davlat universiteti

Annotatsiya: Ushbu maqolada ikki o'lchamli konvektsiya-diffuziya masalasi sonli yechilgan. Masalani yechish uchun bir nechta ayirmali sxemalar qo'llangan. Masalani sonli yechish algoritmi asosida Python tilida dastur tuzilgan va sonli natijalar olingan. Sonli natijalar asosida grafiklar chizilgan.

Kalit so'zlar: ikki o'lchamli, konveksiya-diffuziya, statsionar, tenglama

Numerical solution of the Dirichlet problem for the two-dimensional stationary convection-diffusion equation

Sherzod Nurullo oglu Aliyev sherzod88aliyev@gmail. com Termiz State University

Abstract: In this article, the two-dimensional convection-diffusion problem is solved numerically. Several different schemes have been used to solve the problem. Based on the algorithm of numerical solution of the problem, a program was created in Python and numerical results were obtained. Graphs are drawn based on numerical results.

Keywords: two-dimensional, convection-diffusion, stationary, equation

1. Kirish

Konvektsiya-diffuziya masalalari suyuqlik va gaz mexanikasi matematik modellari uchun tipik masalalar hisoblanadi. Bu masalalarda issiqlik, aralashma tarqalishi faqatgina diffuziya hisobiga emas, balki harakatdagi muhitga ham bog'liq. Hisoblash gidro va gazodinamikasi, issiqlikmassaalmashinuvi jarayonlarini sonli modellashtirish [1, 2, 3, 4, 5] larda bayon etilgan. Diffuziya masalalarini sonli modellashtirish ancha yaxshi o'rganilgan [6, 7, 8, 9, 10]. Ammo konvektsiya-diffuziya masalasini sonli yechish unch yaxshi o'rganilmagan. Konvektsiya-diffuziya masalasini sonli yechish bo'yicha [11, 12, 13] adabiyotlarga murojat qilish mumkin.

Ushbu ishda to'g'ri to'rtburchak sohada statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini sonli yechish masalasini qaraymiz. Masalani

yechish uchun yuqori relaksatsiyali iteratsiya usuli qo'llanilgan. Masalani yechish uchun Python algoritmik tilida dastur tuzilgan va hisoblash natijalari grafik ko'rinishda keltirilgan.

2. Masalaning qo'yilishi va ayirmali sxema Ushbu to'g'ri to'rtburchakda

a = {(x,y),0<x<l1,0<y<l2,} ikkinchi tartibli statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasi yechiladi:

'd2u d2u\ du

+ ^-2) + b(x>y)^- = f(x>y)>x>y E O, (1)

dx2 dy2J ' dx

u(x,y) = ß(x,y),x,y E dO. (2)

(1), (2) Dirixle masalasini sonli yechish uchun yuqori relaksatsiyali iteratsion usulni qo'llaymiz. (1), (2) masalani yechayotganda konvektiv hadni approksimatsiya qilishda markaziy ayirmali hosiladan foydalanamiz. Masalani f(x,y) = 1, Kx,y) =0, b(x,y) =0; 2,5; 5,0 va 10,0 qiymatlarda sonli modellashtiramiz. O sohada to'rni quyidagicha kiritamiz:

uhlh2 = {(xi,yj), Xi = ihi, i = Ö7N1, hi =

l2 1

N2J

(1) tenglamani <^hlh2 to'rda approksimatsiyalab quyidagi ayirmali tenglamaga ega bo'lamiz:

_ l2)

yj = J'h2,j = 0, N2, h2 = —}

yi-i,j 2yi,j + yi+i,j yi,j-i 2yi,j + yi,j+i

h2 h2

hi h2 (3)

, yi + i,j — yi-i,j r . -Z—¡tt--r . -Z—¡tt--T

iJ-2hx-- = -fiJ, l = 1, Ni - 1,J = 12 N2 - 1

(3) tenglamani quyidagi ketma-ket yuqori relaksatsiyali iteratsion usulini qo'llaymiz. Bu usul yordamida iteratsion jarayon quyidagi ko'rinishda yoziladi:

yj-u 2yjj + yj+ij h2 +

ht h22

, yj,j-i-2yi,j + yj.j+i (s)yj+u - yj-u , As)\_ (4)

+ h2 bu 2hi + ^ ) =

yij + d 'u 2

bu yerda œ parameter 1 < œ < 2 sohada topiladi. Yuqori relaksatsiyali iteratsion

usulda butun to'rda

r(s)

< £ tengsizlik bajarilguncha iteratsiya davom etadi.

b(x,y) =0 bo'lganda Puasson tenglamasi uchun Dirixle masalasida yuqori relaksatsiya usulining œ ning optimal parametri quyidagi formula bilan topiladi:

4

' (5)

œ =

2+14

J4 — (cos[

n

+ cos-

_y

7——Ï)

Nt — 1 N2

3. Sonli natijalar, ularning tahlili va xulosalar

Ammo statsionar konveksiya-diffuziya tenglamasi uchun œ ning optimal parametrini topishning umumiy formulasi mavjud emas, shu sababli iteratsion jarayon uchun tuzilgan dasturni ishlatib b(x,y) =2,5; 5,0 va 10,0 qiymatlarida œ ning mos optimal (minimal iteratsiyaga ega bo'lgan) qiymatlari topiladi.

(1), (2) masalani birlik kvadratda l± = l2 = 1 va h± = h2 = 0,04 (4) iteratsion jarayon asosida Python algoritmik tilini qo'llab sonli yechish dasturi tuzildi.

Statsionar konvektsiya-diffuziya tenglamasi uchun Dirixle masalasini yuqori relaksatsiyali usul bo'yicha b(x,y) ning turli qiymatlarida œ parametrning optimal qiymatlarini topish sonli natijalar 1-rasmda keltirilgan. Sonli natijalarga ko'ra b(x,y) =0,0; 2,5; 5,0 va 10,0 qiymatlarga mos œ parametrning optimal qiymatlari œ =1,78; 1,773; 1,753 va 1,70 larga teng bo'ldi. 1-rasmda b(x,y) nig turli qiymatlaridagi œ parametrning optimal qiymatlari yaqqol ko'rinib turibdi.

relaksasiyali iterasi

Yuqor

iyalar

1B0

160

140

jä 120 !D

100

80

60

1_1 - b=0.0 b=2.5 ---b=5.0 ..... b=10.0

S ^ \ ■N N.

s \ "v \ S

\ > s V >> >

v, s "N. "V \ V \ \ N.

V h \ \ \ \ \ \ V \ \ >

\ > V—lf

1.650 1.675 1.700 1.725 1.750 1.775 1.800 1.825 1.850

£J

1-rasm. Yuqori relaksatsiya usulining œ ning turli qiymatlaridagi iteratsiyalar soni 2-rasmda œ parametrning optimal qiymatlarida statsionar konvektsiya-diffuziya masalasi sonli yechimi sath chiziqlari ko'rinishida tasvirlangan. 2-rasmdagi sonli natijalarda konveksiyaning ta'siri yaqqol ko'rinib turibdi. Sonli natijalarning ko'rsatishicha konvektiv had oldidagi koeffitsiyentning oshishi bilan maksimal

iteratsiyalar soni kamayishi ko'rinib turibdi. b(x,y) =0,0; 2,5; 5,0; 10,0 qiymatlarga mos w =1,78; 1,773; 1,753; 1,70 optimal qiymatlarida maksimal iteratsiyalar soni mos ravishda 5 =74, 70, 61, 51 ga teng bo'ldi (mos ravishda 2-rasm, a, b, c, d).

a b

c

2-rasm. Statsionar konvektsiya-diffuziya tenglamasi sonli yechimi: b 0,0, s = 74, ю = 1,78 (a). b = 2,5 s = 70 ю = 1,773 (b), b = 5,0 s = 61 ю = 1,753 (c), b = 10,0

= 51 ю = 1,70

(d)

Foydalanilgan adabiyotlar

1. БелоцерковскиЙ О. М. Численное моделирование в механике сплошных сред. Москва, Наука, 1994.

2. Берковский Б М., Полевиков В. К. Вычислительный эксперимент в конвекции. Минск, Университетское, 1988.

3. Самарский А. А., Попов Ю. П. Разностные методы решения задач газовой динамики. М.: URSS, 2004.

4. Anderson D., Tannenhill J., PJetcher R. Computational Fluid Mechanics and Heat Transfer. New York, Hemisphere, 1984.

5. Roache P. J. Computational Fluid Dynamics. Albuquerque, N. М., Hermosa, 1982.

6. Марчук Г. И. Методы вычислительной математики. Москва, Наука, 1989.

s

7. Самарский А. А. Теория разностных схем. Москва, Наука, 1989.

8. Mitchell A. R., Griffiths D. F. The Finite Difference Method in Partial Differential Equations. Chichester, Wiley, 1980.

9. Richtmyer R. D., Morton K. W. Difference Methods for Initial-Vatue Problems. New York, Wiley, 1967.

10. Thomas J. W. Numerical Partial Differential Equations. Finite Difference Methods. Berlin, Springer-Verlag, 1995.

11. Morton К. W. Numerical Solution of Convection-Diffusion Problems. London, Chapman & Hall, 1996.

12. Samarskii A. A., Vabishchevich P. N. Computational Heat Transfer. Chichester, Wiley, 1995.

13. Самарский А.А., Вабищевич П. Н. Численные методы решения задач конвекции-диффузии. — М.: Книжный дом «ЛИБРОКОМ», 2015. —248 с.

14. Anvar Kabulov, Ma'ruf Jo'rayev, va Inomjon Yarashov. "Computer viruses and virus protection problems" Science and Education, vol. 1, issue. 9, 2020, december pp. 179-184.

15. Juraev, Maruf, and Mirkomil Mamayusufov. "Analysis of network topology using Venn diagram." Science and Education 3.5 (2022): 306-311.

16. NQ Xudayberdiyev, Sh Ch Jo'Rayev, MT Jo'Rayev. Axborot yo'qotilishiga bo'lgan tahdidlar kelib chiqish sabablari, Science and Education 2023

17. SH Aliyev "Statsionar konveksiya-diffuziya tenglamasi uchun Dirixle masalasini modellashtirish" , Science and Education 2023

18. Sh Aliyev, "Bir o'lchamli statsionar konveksiya-diffuziya tenglamasi uchun Dirixle masalasini modellashtirish" Science and Education 2023

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.