Научная статья на тему 'MATEMATIK FIZIKA TENGLAMALARIGA OLIB KELUVCHI FIZIK JARAYONLARNI KOMPYUTERDA MODELLASHTIRISH'

MATEMATIK FIZIKA TENGLAMALARIGA OLIB KELUVCHI FIZIK JARAYONLARNI KOMPYUTERDA MODELLASHTIRISH Текст научной статьи по специальности «Математика»

225
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
Modellashtirish / giperbolik tenglama / parabolik tenglama / elliptik tenglama / NDSolve / Plot / Manipulate / Modeling / hyperbolic equation / parabolic equation / elliptic equation / NDSolve / Plot / Manipulate

Аннотация научной статьи по математике, автор научной работы — Faxriddin Mamasaid O’G’Li Safarov, Iskandar Ro’Zim O’G’Li Abduqahhorov

Zamonaviy fizikada juda ko‟p jarayonlar matematik fizika tenglamalarini yechish orqali tushuntiriladi. Bu tenglamalar nochiziqli differensial tenglamalar bo‟lib, ularni doim ham analitik yechishning imkoni yo‟qdir. Biz bu ishda matematik fizika tenglamalarini “wolfram mathematica” dastur paketi yordamida yechdik hamda olingan natijalarni tahlil qildik

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

COMPUTER MODELING OF PHYSICAL PROCESSES DESCRIBED BY MATHEMATICAL PHYSICS EQUATIONS

Many processes in modern physics are explained by solving the equations of mathematical physics. These equations are nonlinear differential equations that cannot always be solved analytically. In this work, we solved the equations of mathematical physics using the software package "wolfram mathematica" and analyzed the results.

Текст научной работы на тему «MATEMATIK FIZIKA TENGLAMALARIGA OLIB KELUVCHI FIZIK JARAYONLARNI KOMPYUTERDA MODELLASHTIRISH»

MATEMATIK FIZIKA TENGLAMALARIGA OLIB KELUVCHI FIZIK JARAYONLARNI KOMPYUTERDA MODELLASHTIRISH

Faxriddin Mamasaid o'g'li Safarov

Denov tadbirkorlik va pedagogika instituti o'qituvchisi safarov-faxriddin@mail .ru

Zamonaviy fizikada juda ko'p jarayonlar matematik fizika tenglamalarini yechish orqali tushuntiriladi. Bu tenglamalar nochiziqli differensial tenglamalar bo'lib, ularni doim ham analitik yechishning imkoni yo'qdir. Biz bu ishda matematik fizika tenglamalarini "wolfram mathematica" dastur paketi yordamida yechdik hamda olingan natijalarni tahlil qildik.

Kalit so'zlar: Modellashtirish, giperbolik tenglama, parabolik tenglama, elliptik tenglama, NDSolve, Plot, Manipulate.

COMPUTER MODELING OF PHYSICAL PROCESSES DESCRIBED BY MATHEMATICAL PHYSICS EQUATIONS

Many processes in modern physics are explained by solving the equations of mathematical physics. These equations are nonlinear differential equations that cannot always be solved analytically. In this work, we solved the equations of mathematical physics using the software package "wolfram mathematica" and analyzed the results.

Keywords: Modeling, hyperbolic equation, parabolic equation, elliptic equation, NDSolve, Plot, Manipulate.

Hususiy hosilali differensial tenglalamlarni samarali yechish usullarini aniqlash matematik fizikaning asosiy vazifalaridan biri hisoblanadi[2]. Ikki o'lchovli masalalar uchun xususiy hosilali ikkinchi tartibli

Iskandar Ro'zim o'g'li Abduqahhorov

Denov tadbirkorlik va pedagogika instituti talabasi

ANNOTATSIYA

ABSTRACT

KIRISH

tenglama umumiy holda quyidagicha yoziladi:

March, 2022

d2u d2u d2u du du

bunda u ixtiyoriy no'malum funksiya; a,b,c,d,e,f va g lar koeffiitsientlar x (koordinata) va t (vaqtning) funksiyasi bo'lishi mumkin.

Chiziqli holatda bu tenglama ushbu

D = b2(x, t) - 4a(x, t)c(x, t) diskriminantning ishorasiga qarab giperbolik, parabolik va elliptik tiplarga quyidagicha klassifikatsiya qilinadi:

• D > 0 giperbolik tipdagi tenglama

• D = 0 parabolik tipdagi tenglama

• D < 0 elliptik tipdagi tenglama

Fizikada bu tipdagi tenglamalar bilan tavfsiflanuvchi quyidagi masalalarni sanab o'tish mumkin: to'lqin tarqalishi masalasi, issiqlik tarqalish masalasi, diffuziya masalasi, elektrostatika massalasi (Laplas, Puasson tenglamasi)

ADABIYOTLARNING TAHLILI VA METODOLOGIYA

Hozirgi paytga zamonaviy ilm fanni kompyuterlarsiz tasavvur qilib bo'lmay qoldi. Xususan matematik fizika tenglamalarini yechishda ham olimlar turli xil kompyuter dasturlaridan foydalanib kelishmoqdalar. Jumladan E.N. Trofimets va V.Ya. Trofimetslar aerokosmikaga ta'luqli muammolarni hal qilishda Mathcad dasturlash paketidan keng foydalanganligini ko'rishimiz mumkin[1]. Bu kabi muammolarni yechishda Matlab, Maple, Wolfram mathematica, Mathcad kabi dasturlash paketlarining imkonyatlari yuqori hisoblanadi. Biz bu ishda giperbolik, parabolik va elliptic tipdagi masalalarni sonli usulda yechishda "Wolfram mathematica" dasturlash paketidan foydalandik.

MUHOKAMA VA NATIJALAR

Ko'zlangan maqsadga erishish uchun giperbolik, parabolik va elliptik tiplarga mos keluvchi tenglamalar orqali tavfsiflanuvchi ba'zi bir masalalarni ko'rib chiqamiz[4]:

1. Torning ko'ndalang tebranishlari masalasi (giperbolik tipdagi tenglama)

2. Issiqlik tarqalishi masalasi (parabolik tipdagi tenglama)

3. Laplas tenglamasi (elliptik tipdagi tenglama)

March, 2022

Torning ko'ndalang tebranishi masalasi

Ikkala uchi mahkamlangan L uzunlikdagi tor berilgan bo 'lsin. Tor nuqtalarining boshlang'ich tezligi nolga teng va boshlang'ich siljishi esa p(x) ko'rinishga ega. Shu torning ko 'ndalang tebranishlar masalasini yeching?

Matematik fizika tenglamalari kursidan ma'lumki, torning ko'ndalang tebranish masalasi to'lqin tenglamasini yechish orqali hal qilinadi. Bir o'lchamli to'lqin tenglamasi

d2u 7 d2u ,1X

!*=a M (1) ko'rinishga ega. Bu yerda a to'lqinning tarqalish tezligi hisoblanadi. Masala shartiga asosan boshlang'ich va chegaraviy shartlarni ham yozib olaylik:

u (0 , t) = u (L, t) = 0 , p (x) = x (x — L) , ut (x, 0) = 0 . Bu masalani yechishda "wolfram mathematica" dastur paketidagi NDSolve, Plot va Manipulate buyruqlari qo'llaniladi.

NDSolve buyrug'idan differensial tenglamalarni sonli usulda yechimini topishda foydalaniladi. Plot buyrug'idan esa funksiyaning grafigini chizishda foydalaniladi. Manipulate buyrug'i yordamida funksiya yoki biror miqdorni manipulatsiya qilish mumkin.

Endi bevosita (1) tenglamani yechish dasturiga o'tamiz.

in[i> a = 0 . 1; L = 1; T = 10;

iiifz]- NDSolve[{D[u[x, t] , {t, 2}] == a2 *D[u[x, t] , {x, 2>] ,

u[x, 0] == x* (x-L) , (D [u [x, t], t] /. 0) == 0, u [Q, t] == 0, u[L, t] == 0}f u, {x, 0, L)r {t, 0, T>, PrecisionGoal-K 2]

'aJ Domain: {{0., 1.}, {(X 10.}} lj J Output scalar -1 J

Ko'rinib turibdiki dastlab o'zgarmas kattaliklar elon qilindi, hamda (1) tenglamani yechish uchun NDSolve buyrug'idan foydalanildi. Tenglamaning yechimi haqida ko'proq ma'lumot olish uchun uni grafik ko'rinishda tasvirlab turli vaqt momentlari uchun yechimni vizuallashtirish mumkin(1-rasm).

© ©

March, 20221 Multidisciplinary Scientific Journal'

©

o

©

©

544

in(3j:= Manipulate[Plot[Evaluate[u [x, t] /. %] , [x, O, L} ] , {t, 0, T>]

t ci "

1-rasm. u(x, 0) funksiyaning x koordinataga bog'liqligi. 1-rasmdagi yuqori chap burchakdagi surgichni o'ng tomonga surish orqali (1) tenglamaning yechimini turli vaqt momentlarida kuzatish mumkin bo'ladi. Grafikdan ko'rinib turibdiki olingan natija masalaning boshlang'ich va chegaraviy shartlariga mos keladi, ya'ni torning ikkala uchi mahkamlangan va boshlang'ich vaqt momentida uning ko'rinishi ^(x) = x(x — L) ko'rinishdagi parabola shakliga ega.

Issiqlik tarqalishi masalasi Uzunligi L ga teng bo 'lgan sterjen berilgan. Uning chap uchi o 'zgarmas ul temperaturada ushlab turilibdi. Sterjenning o 'ng uchiga o 'zgarmas issiqlik oqimi q berilgan. Sterjendagi boshlang'ich temperatura taqsimoti ty(x) kabi bo'lsin. Shu sterjendagi issiqlik tarqalish masalasi yechilsin? Issiqlik tarqalish masalasini yechish

du 7 d2u

— = 'tt (2)

dt dx2 v '

tenglamani yechish orqali hal qilinadi. (2) tenglama uchun ham masala shartiga ko'ra boshlang'ich va chegaraviy shartlarni yozib olaylik:

u(0,t) = 0, u(L,t)=§, p(x)=|£

(2) tenglamani yechish dasturi esa quyidagi ko'rinishga ega:

® ©

March, 20221 Multidisciplinary Scientific Journal'

©

o

©

@ J

545

■4i]:= a = 0.1; L = 1; T = 10; q = 0.01; k = 1 ;

im= NDSolve[{D[u[xf t] , t] == a2*D[u[x, t] , {xr 2}] ,

u[x, 0] ==

q * x

k *

— , u[0, t] 0, u[L, t] -}, u, {X, 0, L}, {t, 0, T}] L k

Ckjl[2]=

||u-? InterpolatingFunctioj".

Domain {{0., 1.}, {0., 10.}}

Output scalar

]}}

Bu tipdagi tenglamalarni yechishda shunga e'tibor berish kerakki, dastur to'g'ri ishlashi uchun boshlang'ich va chegaraviy shartlar to'g'ri tanlanishi zarur! Olingan (2) tenglamaning yechimini ham turli vaqt momentlarida kuzatish mumkin(2-rasm).

2-rasm. a) u (x, 0 ) ning x koordinataga bog'liqligi, b) u (x, 7) ning x

koordinataga bog'liqligi.

Laplas tenglamasi

Laplas tenglamasi Au = 0 ning 0 < x < a, 0 < y < b to 'rtburchak ichidagi yechimini toping? u(x,y) shu to'rtbuchak chegaralarida quyidagi qiymatlarni qabul

qiladi: u( 0 ,y) = A • sin^-, u( a,y) = 0 , u (x, 0 ) = B • sin^-, u(x, b ) = 0 .

Masala shartidan ko'rinib turibdiki, Laplas tenglamasini ikki o'lchamli hol uchun yechish kerak. Demak ikki o'lchamli holda Laplas operatorini

d2 d2

TlX

A=

+

kabi bo'ladi va bizga

d2u d2u _ q

dx2 dy2

dx2 dy2

(3)

March, 2022

546

tenglamani masala shartidagi chegaraviy shartlar uchun yechish talabi qo'yiladi. Endi (3) tenglamani yechish dasturiga o'taylik:

in[r:= a = 1; b = 2 ;

Tenglama = Laplacian[u [x, y] , {x, y}] == 0; tl = Rectangle [{ 0 p 0} , {a, b} ] ;

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

Bu yerda ham yuqoridagi masalalarga o'xshash dastlab o'zgarmas kattaliklar e'lon qilindi. So'ngra yechim izlanishi zarur bo'lgan soha(to'rtburchak)ni dasturga kiritilganligini ko'rishingiz mumkin. Oldingi masalalardan farqli ravishda yechimni grafik ravishda tasvirlash uchun Plot3D buyrug'idan foydalaniladi. Chunki Laplas tenglamasida izlanayotgan u(x,y) yechim ikki o'zgaruvchining funksiyasidir. Shu boisdan ham yechimni garfik ravishda tasvirlashda uch o'lchamli fazoda tasvirlash lozim(3-rasm).

in(5] = Plot3D[Yechim // Evaluate, {x, y} € Q, PlotRange-» All, PlotTheme -» "Business"]

u[a, y] == 0, u[x, 0] == Sin[jr * -] , u[x, b] == oj, u[x, y] , {x, y} e ß]

oui[4]= Interpol at ingFunct ion

Domain: {{0^ 1.}, {0., 2.}} Output scalar

[x, Y]

3-rasm. u(x, y) ning x va y koordinatalarga bog'liqligi.

XULOSA

"Wolfram mathematica" dasturi yordamida matematik fizika tenglamalari kompyuterda modellashtirildi. Olingan

March, 2022

natijalar masalalarning boshlang'ich va chegaraviy shartlariga mosligi tekshirildi. Tuzilgan dasturlardan masalalar shartidan kelib chiqqan holda turli boshlang'ich va chegaraviy shartlar uchun moslashtirib foydalanish imkoniyati mavjud. Bunday dasturlarning avzalligi tenglama yechimini turli vaqt momentlari uchun vizuallashtirish orqali kuzatilayotgan jarayon haqida to'liqroq ma'lumot olish mumkin.

REFERENCES

1. E.N. Trofimets and V.Ya. Trofimets 2021 IOP Conf. Ser.: Mater. Sci. Eng. 1047 012140.

2. Sommerfeld, A. (1949). Partial differential equations in physics. Academic press.

3. Sofroniou, M., & Knapp, R. (2008). Wolfram Mathematica© Tutorial Collection. Advanced Numerical Differential Equation Solving in Mathematica; Wolfram Resarch. Inc.: Champaign, IL, USA.

4. Fayzullaev V.A., Rahmatov A.S. Matematik fizika metodlari, Toshkent, Universitet, 2014.

March, 2022

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