Mualliflar

  • Ismoilov Axrorjon Ikromjonovich
  • Soliyeva Xurshida Tavakaljon qizi
  • Qodirova Gulnoraxon Akmaljon qizi

DOI:

https://doi.org/10.71337/inlibrary.uz.tadqiqotlar.103248

Kalit so‘zlar:

Kalit so‘zlar: Parabolik tenglama ayrimali sxema issiqlik o'tkazuvchanlik sonli usul nazariy yechim C# dasturlash algoritm stablillik konvergentlik modellashtirish.

Annotasiya

 
Annonatsiya. Ushbu maqolada parabolik turdagi differensial tenglamalarning 
sonli  yechimlarini  topishda  qo'llaniladigan  ayrimali  usullar  va  ularning  nazariy 
asoslari,  amaliy  dasturiy  realizatsiyasi  yoritilgan.  Ayrimali  sxemalar  yordamida 
issiqlik  o'tkazuvchanlik  masalasini  yechish  algoritmi  bosqichma-bosqich  tahlil 
qilinadi. C# dasturlash tilida yechimni kompyuterda modellashtirish imkoniyatlari ham 
ko‘rib  chiqiladi.  Maqola  fizika-matematikaviy  jarayonlarning  sonli 
modellashtirilishiga qiziquvchilar uchun foydali bo‘ladi. 


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

136

ISSN:3030-3613

PARABOLIK TENGLAMALAR UCHUN AYRIMALI SXEMALAR

Ismoilov Axrorjon Ikromjonovich

Farg’ona davlat universiteti amaliy matematika

va informatika kafedrasi katta o’qituvchisi

e-mail: ismoilovaxrorjon@yandex.com

Soliyeva Xurshida Tavakaljon qizi

Farg’ona davlat universiteti talabasi

e-mail: xurshidasoliyeva27@gmail.com

Qodirova Gulnoraxon Akmaljon qizi

Fargʻona davlat universiteti talabasi

qodirovag035@gmail.com


Annonatsiya.

Ushbu maqolada parabolik turdagi differensial tenglamalarning

sonli yechimlarini topishda qo'llaniladigan ayrimali usullar va ularning nazariy
asoslari, amaliy dasturiy realizatsiyasi yoritilgan. Ayrimali sxemalar yordamida
issiqlik o'tkazuvchanlik masalasini yechish algoritmi bosqichma-bosqich tahlil
qilinadi. C# dasturlash tilida yechimni kompyuterda modellashtirish imkoniyatlari ham
ko‘rib

chiqiladi.

Maqola

fizika-matematikaviy

jarayonlarning

sonli

modellashtirilishiga qiziquvchilar uchun foydali bo‘ladi.

Kalit so‘zlar:

Parabolik tenglama, ayrimali sxema, issiqlik o'tkazuvchanlik,

sonli usul, nazariy yechim, C# dasturlash, algoritm, stablillik, konvergentlik,
modellashtirish.

Annonation.

This article discusses the use of finite difference methods for

solving parabolic partial differential equations numerically. Theoretical foundations of
difference schemes and their practical implementation are explained. A step-by-step
algorithm for solving the heat conduction problem using numerical methods is
analyzed. The article also demonstrates how the solution can be modeled using the C#
programming language. It is useful for those interested in the numerical modeling of
physical and mathematical processes.

Keywords:

Parabolic equation, finite difference scheme, heat conduction,

numerical method, theoretical solution, C# programming, algorithm, stability,
convergence, modeling.

Аннотация.

В данной статье рассматриваются численные методы

решения параболических дифференциальных уравнений с использованием
конечно-разностных схем. Изложены теоретические основы разностных методов
и их практическая реализация. Пошагово проанализирован алгоритм решения
задачи теплопроводности. Также показано моделирование решения на языке


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

137

ISSN:3030-3613

программирования C#. Статья будет полезна тем, кто интересуется численным
моделированием физико-математических процессов.

Ключевые слова:

Параболическое уравнение, метод конечных разностей,

теплопроводность,

численный

метод,

теоретическое

решение,

программирование на C#, алгоритм, устойчивость, сходимость, моделирование.

KIRISH.

Matematik fizikaning muhim bo‘limlaridan biri bo‘lgan

parabolik

turdagi differensial tenglamalar

zamonaviy fan va texnika, jumladan fizika,

muhandislik, informatika va iqtisodiyot sohalaridagi ko‘plab real muammolarni
modellashtirishda keng qo‘llaniladi. Jumladan,

issiqlik o'tkazuvchanlik

,

diffuziya

,

filtratsiya

kabi jarayonlar parabolik tenglamalar bilan ifodalanadi. Bunday

tenglamalarning aniq yechimini topish ko‘pincha mushkul bo‘lganligi sababli, ular
uchun

sonli usullar

, xususan,

ayrimali sxemalar

asosida yechimlar ishlab

chiqilgan.Parabolik tenglamalar nazariyasining shakllanishi va rivojlanishi XIX asrga
borib taqaladi.

Jozef Furye

o‘zining “Issiqlikning analitik nazariyasi” (Théorie

analytique de la chaleur, 1822) nomli mashhur asarida birinchi bo‘lib issiqlik
tenglamasini kiritgan va uni yechish uchun trigonometrik qatorlardan foydalangan. Bu
tenglama bugungi kunda Furye tenglamasi yoki issiqlik o'tkazuvchanlik tenglamasi
deb yuritiladi. XX asrga kelib, parabolik tenglamalarni

sonli yechish

masalalari

bo‘yicha chuqur ilmiy izlanishlar olib borildi. Xususan,

A.A. Samarskiy

,

A.V. Gulin

,

Yu.A. Dubovskiy

,

I.M. Gelfand

,

G. Kreys

,

K. Morton

va

D. Mayers

kabi olimlar

tomonidan ayrimali usullarning nazariy asoslari, stabillik va konvergentlik shartlari
aniq ishlab chiqildi.O‘zbek olimlari orasida esa akademik

Z.I. Khalilov

, professor

X.

T. Xamidov

,

S.N. Mahmudov

,

I.T. Nishonov

va boshqalar tomonidan ham sonli

usullar, ayniqsa, ayrimali sxemalarning turli qo‘llanmalari ishlab chiqilgan va
darsliklar yaratilgan. Bugungi kunda parabolik tenglamalarning sonli yechimlari
zamonaviy dasturlash tillarida algoritmlashtirilib, turli sohalarda keng qo‘llanilmoqda.
Ayniqsa,

C#

dasturlash tilida ushbu tenglamalarni modellashtirish imkoniyati ham

nazariy, ham amaliy tomondan katta ahamiyatga ega. Shunday ekan, bu maqolada
aynan parabolik tenglamalar uchun ayrimali sxemalar yordamida sonli yechimni
qanday qurish, uning nazariy asoslari, stabillik shartlari va C# tilida dasturiy
realizatsiyasi chuqur tahlil qilinadi.

ASOSIY QISM
1.

Parabolik

tenglamaning

fizik

mohiyati

Parabolik turdagi tenglamalar fizikadagi ko‘plab jarayonlarni ifodalaydi. Masalan,
issiqlikning bir modda bo‘ylab tarqalishi, elektr zaryadining diffuziyasi, bosim
o‘zgarishi kabi muammolar parabolik tenglama bilan modellashtiriladi. Eng oddiy
model bu — bir o‘lchamli issiqlik o‘tkazish tenglamasi:

𝜕𝜇

𝜕𝑡

= 𝛼

𝜕

2

𝜇

𝜕𝑥

2


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

138

ISSN:3030-3613


bu yerda

𝑢(𝑥, 𝑡)

— harorat funksiyasi,

𝛼

— issiqlik o‘tkazuvchanlik

koeffitsienti.

2.

Sonli

usulga

o‘tish

(ayrimali

sxema

yaratish)

Bu tenglamani analitik yechish har doim ham mumkin emas. Shuning uchun sonli
usullardan foydalaniladi. Sonli sxema qurishda,

𝑥

va

𝑡

o‘qlar bo‘yicha to‘r hosil

qilinadi:

1.

𝑥

𝑖

= 𝑖 ∙ ℎ, 𝑖 = 0, 1, . .. , 𝑁

2.

𝑡

𝑛

= 𝑛 ∙ 𝑡, 𝑛 = 0, 1, . . . , 𝑀

bu

yerda

fazoviy

qadam,

𝑡

vaqt

qadami.

Faraz qilaylik, bizda boshlang‘ich shart quyidagicha:

𝜇(𝑥, 0) = 𝑠𝑖𝑛(𝜋, 𝑥)

va chegaraviy shartlar:

𝜇(0, 𝑡) = 0, 𝜇(1, 𝑡) = 0

3.

Eksplicit

(oldinga

qadam)

sxema

misoli

Bu sxema quyidagicha hosil qilinadi:

𝜇

𝑖

𝑛+1

= 𝜇

𝑖

𝑛

+ 𝛾(𝜇

𝑖

𝑛+1

− 2𝜇

𝑖

𝑛

+ 𝜇

𝑖−1

𝑛

)

bu yerda

𝛾 =

𝛼𝑡

2

Ushbu sxema

faqat

𝛾 ≤ 0.5

bo‘lganda barqaror bo‘ladi.

Misol:

Faraz qilaylik,

𝛼 = 0.01, 𝐿 = 1, 𝑇 = 0.1, ℎ = 0.1, 𝑡 = 0.0005

Shunda:

𝛾 =

0.01 ∙ 0.0005

0.1

2

bu stabillik shartiga mos keladi.

4.

Implitsit

(orqaga

qadam)

sxema

misoli

Bu sxema esa quyidagicha:

𝜇

𝑖

𝑛+1

− 𝜇

𝑖

𝑛

𝑡

=

𝛼

2ℎ

2

[(𝜇

𝑖+1

𝑛+1

− 2𝜇

𝑖

𝑛+1

+ 𝜇

𝑖−1

𝑛+1

) + (𝜇

𝑖+1

𝑛

− 2𝜇

𝑖

𝑛

+ 𝜇

𝑖−1

𝑛

]

Bu sxema

ikkita vaqt qadamidagi

qiymatlarni o‘rtachalashtirib, barqarorlik va

aniqlikni oshiradi.

CHEGARA SHARTLARI

ayrimali sxemalar bilan yechishda

boshlang‘ich shart

va

chegara shartlari

juda muhim hisoblanadi

masalan:
boshlang‘ich shart:

𝜇(𝑥, 0) = 𝜑(𝑥)

chegaraviy shartlar:

𝜇(0. 𝑡) = 𝜑

1

(𝑡), 𝜇(𝐿, 𝑡) = 𝜑

2

(𝑡)

ushbu shartlar sxemaga integratsiyalanib, yechim jarayonida to‘g‘ri natija

olishga yordam beradi.


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

139

ISSN:3030-3613

C#

tilida

eksplicit

sxemani

amalda

ko‘rish

Quyida C# dastur kodi orqali oldinga qadam sxemasi hisoblanadi:

using System;
class Program
{
static void Main()
{ int Nx = 10;
int Nt = 100;
double L = 1.0;
double T = 0.5;
double alpha = 1.0;
double dx = L / Nx;
double dt = T / Nt;
double r = alpha * dt / (dx * dx);
double[] x = new double[Nx + 1];
double[,] u = new double[Nx + 1, Nt + 1];
u(x, 0) = sin(pi * x)
for (int i = 0; i <= Nx; i++)
{
x[i] = i * dx;
u[i, 0] = Math.Sin(Math.PI * x[i]);
}
u(0, t) = u(1, t) = 0
for (int n = 0; n < Nt; n++)
{ u[0, n + 1] = 0;
u[Nx, n + 1] = 0;
for (int i = 1; i < Nx; i++)
{
u[i, n + 1] = u[i, n] + r * (u[i - 1, n] - 2 * u[i, n] + u[i + 1, n]);
}
}
Console.WriteLine("x \t u(x, T=0.5)");
for (int i = 0; i <= Nx; i++)
{
Console.WriteLine($"{x[i]:F2} \t {u[i, Nt]:F6}");
}
}
}


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

140

ISSN:3030-3613

7.

Dastlabki

natijalarni

tahlil

qilish

Hisoblangan qiymatlar orqali grafigini chizish mumkin. C# da Chart kutubxonalari
yoki Python’da matplotlib yordamida vizual ko‘rinish yaratish mumkin. Bu orqali vaqt
davomida issiqlik qanday tarqalayotgani tahlil qilinadi.

Xulosa. Parabolik tenglamalar — fizikada, muhandislikda va boshqa sohalarda

keng qo‘llaniladigan matematik modellar sirasiga kiradi. Ularni sonli usullar orqali
yechish, ayniqsa, analitik yechim mavjud bo‘lmagan hollarda muhim ahamiyat kasb
etadi. Mazkur maqolada parabolik tenglamalarni yechish uchun eksplitsit (aniq)
ayrimali sxemalarning nazariy asoslari yoritildi va amaliy jihatlari C# dasturlash tili
yordamida kompyuterda modellashtirildi.Ayrimali sxemalar yordamida masalaning
boshlang‘ich va chegaraviy shartlari asosida sonli yechimlar aniqlandi. Dasturda
olinadigan natijalar, ayniqsa vaqt o‘tishi bilan harorat tarqalishining qanday
o‘zgarishini ko‘rsatib berdi. Bu usulni qo‘llashda barqarorlik, yaqinlik va aniqlik kabi
mezonlarga e’tibor berish zarurligi isbotlandi. Amaliy tajriba natijalari sxemaning
barqarorligi va samaradorligini ko‘rsatdi.

Foydalanilgan adabiyotlar

1.

Самарский А. А., Гулин А. В.

Численные методы

. — Москва: Наука, 1989.

2.

Калиткин Н. Н.

Численные методы

. — Москва: Наука, 1978.

3.

Morton K. W., Mayers D. F.

Numerical Solution of Partial Differential Equations:

An Introduction

. — Cambridge University Press, 2005.

4.

Strikwerda J. C.

Finite Difference Schemes and Partial Differential Equations

. —

SIAM, 2004.

5.

Smith G. D.

Numerical Solution of Partial Differential Equations: Finite Difference

Methods

. — Oxford University Press, 1985.

6.

Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P.

Numerical Recipes:

The Art of Scientific Computing

. — Cambridge University Press, 2007.

7.

Ilyasov A. X., Murodov O. A.

Sonli usullar

. — Toshkent: O‘zMU nashriyoti, 2019.

8.

Mamatqulov U. N., Ochildiyev S. A.

Differensial tenglamalarni sonli yechish

usullari

. — Toshkent: Fan va texnologiyalar nashriyoti, 2018.

9.

Shamsiev A. I., Raxmatov J. T.

Kompyuterda matematik modellashtirish

. —

Farg‘ona: FarDU nashriyoti, 2021.

10.

Isaacson E., Keller H. B.

Analysis of Numerical Methods

. — Dover Publications,

1994.

11.

Ames W. F.

Numerical Methods for Partial Differential Equations

. — Academic

Press, 1992.

12.

Tikhonov A. N., Samarskii A. A.

Equations of Mathematical Physics

. — Dover

Publications, 2011.

13.

Ершов С. В.

Разностные методы решения краевых задач

. — Санкт-

Петербург: Питер, 2004.


background image

T A D Q I Q O T L A R

jahon ilmiy – metodik jurnali


https://scientific-jl.com

63-son_2-to’plam_Iyun-2025

141

ISSN:3030-3613

14.

LeVeque R. J.

Finite Difference Methods for Ordinary and Partial Differential

Equations

. — SIAM, 2007.

15.

Seyfullayev A. B.

Amaliy matematik fizik tenglamalar

. — Toshkent: O‘zbekiston,

2001.

Bibliografik manbalar

Foydalanilgan adabiyotlar

Самарский А. А., Гулин А. В. Численные методы. — Москва: Наука, 1989.

Калиткин Н. Н. Численные методы. — Москва: Наука, 1978.

Morton K. W., Mayers D. F. Numerical Solution of Partial Differential Equations:

An Introduction. — Cambridge University Press, 2005.

Strikwerda J. C. Finite Difference Schemes and Partial Differential Equations. —

SIAM, 2004.

Smith G. D. Numerical Solution of Partial Differential Equations: Finite Difference

Methods. — Oxford University Press, 1985.

Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P. Numerical Recipes:

The Art of Scientific Computing. — Cambridge University Press, 2007.

Ilyasov A. X., Murodov O. A. Sonli usullar. — Toshkent: O‘zMU nashriyoti, 2019.

Mamatqulov U. N., Ochildiyev S. A. Differensial tenglamalarni sonli yechish

usullari. — Toshkent: Fan va texnologiyalar nashriyoti, 2018.

Shamsiev A. I., Raxmatov J. T. Kompyuterda matematik modellashtirish. —

Farg‘ona: FarDU nashriyoti, 2021.

Isaacson E., Keller H. B. Analysis of Numerical Methods. — Dover Publications,

Ames W. F. Numerical Methods for Partial Differential Equations. — Academic

Press, 1992.

Tikhonov A. N., Samarskii A. A. Equations of Mathematical Physics. — Dover

Publications, 2011.

Ершов С. В. Разностные методы решения краевых задач. — Санкт-

Петербург: Питер, 2004.

LeVeque R. J. Finite Difference Methods for Ordinary and Partial Differential

Equations. — SIAM, 2007.

Seyfullayev A. B. Amaliy matematik fizik tenglamalar. — Toshkent: O‘zbekiston,

Муаллифнинг (муаллифоарнинг) энг кўп ўқилган мақолалари

Ismoilov Axrorjon Ikromjonovich, Abdubannonova O’g’ilxon Akramjon qizi, Soyipova Ominaxon Mirodiljon qizi, ANIQ INTEGRAL TATBIQLARI , Tadqiqotlar: Jild 63 № 2 (2025)