Научная статья на тему 'PYTHON YORDAMIDA LOYQA UZATUVCHI QUVURLAR HISOB-KITOBINI AVTOMATLASHTIRISH. ZEMSNARYADNING LOYQA UZATUVCHI QUVURLARI MISOLIDA'

PYTHON YORDAMIDA LOYQA UZATUVCHI QUVURLAR HISOB-KITOBINI AVTOMATLASHTIRISH. ZEMSNARYADNING LOYQA UZATUVCHI QUVURLARI MISOLIDA Текст научной статьи по специальности «Техника и технологии»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
zemsnaryad / quvur / python / kanal. / dredger / pipe / python / channel.

Аннотация научной статьи по технике и технологии, автор научной работы — Murodov, N., Abduraxmanov, U.M.

Zemsnaryadlar irrigatsiya tizimlarida va suv havzalarida samarali ishlashi uchun quvur tizimlarining gidravlik xususiyatlarini aniq hisoblash muhim ahamiyatga ega. Ushbu maqolada, zemsnaryadlar yordamida loyqa uzatish jarayonining asosiy hisob-kitoblari, ularning gidravlik tahlillari va ishlash ko‘rsatkichlari tahlil qilinadi. Shuningdek, bu hisob-kitoblarni avtomatlashtirish uchun Python dasturlash tili asosida ishlab chiqilgan kod taqdim etiladi.

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

AUTOMATION OF CALCULATION OF FUZZY TRANSMISSION PIPES USING PYTHON. ON THE EXAMPLE OF FUZZY TRANSMISSION PIPES OF ZEMSNARYAD

For the efficient operation of dredgers in irrigation systems and water bodies, it is important to accurately calculate the hydraulic characteristics of pipeline systems. This article analyzes the main calculations of the slurry transport process using dredgers, their hydraulic analysis, and performance indicators. Additionally, a Python-based program developed to automate these calculations is presented.

Текст научной работы на тему «PYTHON YORDAMIDA LOYQA UZATUVCHI QUVURLAR HISOB-KITOBINI AVTOMATLASHTIRISH. ZEMSNARYADNING LOYQA UZATUVCHI QUVURLARI MISOLIDA»

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

UDK.681.3:626.81

PYTHON YORDAMIDA LOYQA UZATUVCHI QUVURLAR HISOB-

KITOBINI AVTOMATLASHTIRISH. ZEMSNARYADNING LOYQA UZATUVCHI QUVURLARI MISOLIDA

Murodov N.

Irrigatsiya va suv muammolari ilmiy-tadqiqot instituti, Abduraxmanov.U.M.

Tayanch doktorant

ANNOTATSIYA

Zemsnaryadlar irrigatsiya tizimlarida va suv havzalarida samarali ishlashi uchun quvur tizimlarining gidravlik xususiyatlarini aniq hisoblash muhim ahamiyatga ega. Ushbu maqolada, zemsnaryadlar yordamida loyqa uzatish jarayonining asosiy hisob-kitoblari, ularning gidravlik tahlillari va ishlash ko'rsatkichlari tahlil qilinadi. Shuningdek, bu hisob-kitoblarni avtomatlashtirish uchun Python dasturlash tili asosida ishlab chiqilgan kod taqdim etiladi.

Kalit so'zlar: zemsnaryad, quvur, python, kanal.

АННОТАЦИЯ

Для эффективной работы земснарядов в оросительных системах и водоемах важно точно рассчитывать гидравлические характеристики трубопроводных систем. В данной статье рассматриваются основные расчеты процесса транспортировки пульпы с помощью земснарядов, их гидравлический анализ и эксплуатационные показатели. Кроме того, представлен код, разработанный на языке программирования Python для автоматизации этих расчетов.

Ключевые слова: земснаряд, труба, python, канал.

ABSTRACT

For the efficient operation of dredgers in irrigation systems and water bodies, it is important to accurately calculate the hydraulic characteristics of pipeline systems. This article analyzes the main calculations of the slurry transport process using dredgers, their hydraulic analysis, and performance indicators. Additionally, a Python-based program developed to automate these calculations is presented.

Key words: dredger, pipe, python, channel.

KIRISH

Hozirgi kunda irrigatsiya kanallarida suv oqimining barqaror va tekis harakatini ta'minlash maqsadida kanallarni turli usullar bilan tozalash ishlari faol amalga

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

oshirilmoqda. Ayniqsa, ushbu jarayonlarda zemsnaryadlar (dredgerlar) keng qo'llanilib, ular yordamida samaradorlikni oshirishga qaratilgan zamonaviy innovatsiyalarni joriy etish zarurati tug'ilmoqda.

Qashqadaryo viloyati hududlarini sug'orish uchun zarur bo'lgan suv resurslarining asosiy qismi - taxminan 80 foizi - Qarshi magistral kanali orqali yetkazib beriladi. Ushbu kanalning bosh qismi, ya'ni Amudaryo o'zanidan birinchi nasos stansiyasigacha bo'lgan masofada (1-rasm) loyqa va qoldiqlarni tozalash ishlari asosan zemsnaryadlar yordamida amalga oshiriladi. Bu jarayon, nafaqat kanalning samarali ishlashini ta'minlaydi, balki suv resurslarining yo'qotilishini kamaytirish va ularni maqsadli foydalanishga yo'naltirish imkonini beradi. Shu sababli, zemsnaryadlarning texnik imkoniyatlarini oshirish, ularni boshqarishda zamonaviy texnologiyalarni joriy etish va ushbu jarayonni takomillashtirish bugungi kunning muhim vazifalaridan biridir. Ushbu maqolada, Python dasturi asosida loyqa uzatish jarayonining asosiy hisob-kitoblari, ularning gidravlik tahlillari va ishlash ko'rsatkichlari haqida qisqacha yoritiladi. Matematik asoslar: 1. Kunlik ish hajmini topamiz: Kunlik ish hajmi quyidagicha bo'ladi:

2. Kunlik ish vaqtini topamiz:

Kunlik ishlash vaqtini topish uchun:

1-rasm. QMK ko'ndalang sxemasi tindirgich hovuzlar 3. Qattiq modda hajmini topamiz Qattiq modda hajmi quyidagicha:

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

4.Hovuz hajmini topamiz.

Hovuzning umumiy hajmi:

Bu yerda

■ z — Tavsiya etilgan zaxira koeffitsienti (z = 2)

Yuqoridagi matematik furmulalarni Python dasturi yordamida ifoda etish

# Zemsnaryad ma1lumotlari lug'ati dredger_data = {

"Gidromex 800 Era": {"quwat": 80, "quvur_uzunligi": 1000/ "bosim": 40000/ "oqim": 0.0222/ "diaraetr": 0.257, "raodda_zichligi": 2500}, "12 GRU": {"quwat": 40, "quvur_uzunligi": 325, "bosim": 25000, "oqim": 0.4, "diametr": 0.325, "modda_zichligi": 2500}, "10fl.20M.32.1": {"quwat": 160, "quvur_uzunligi": 1000, "bosira": 25000, "oqim": 0.045, "diametr": 0.315, "moddazichligi": 2500}, "Gidromex 1600 Em": {"quwat": 160, "quvur_uzunligi": 1000, "bosim": 40000, "oqim": 0.045, "diametr": 0.315, "modda_zichligi": 2500}, "10E.20M32.1": {"quwat": 160, "quvur_uzunligi": 1000, "bosim": 40000, "oqim": 0.045, "diametr": 0.315, "modda_zichligi": 2500},

}

# Kunlik ish hajmini hisoblash def kunlik_ish_hajmi{Q, T):

return Q * T * 3600

# Qattiq modda hajmini hisoblash def qattiq_modda_hajrai(V_loyqa, Cv):

return V_loyqa * Cv

# Hovuz hajmini hisoblash

def hovuz_hajmi{V_loyqa, z=2): return V_loyqa * z

2-rasm; QMK dredgerlarni ish hajmini foiz ulishida keltirilgan. 5. Quvur orqali oqim tezligini hisoblash

Oqim tezligi ($) hajmiy oqim (Q)va quvur kesimining maydoniga (o>) bog'liq: Bu yerda:

■ Q — hajmiy oqim (m /s)

■ co - quvurning jonli kesimyuzasi (m2)

R

O

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

u d — quvurning ichki diametri (m)

Kesim maydonini hisoblash uchun formula:

nd2

4

Yuqoridagi matematik furmulalarni Python dasturi yordamida ifoda etish

# Loyqa cjuvur xususiyatlarini hisoblash funksiyasi def 1oyqa_quvur_hi sob1a () : model = model var.get()

i f model not i.n Oloredger_data :

messagebox. showerror ("Xatolilc", *" I ltimos , t o 1 cf 1 ri modelni tanlang! " ) return

malumot = dredger data[model]

Q = malumot ["oqimn]|

H> = malumot [ "diametr " ]

L = malumot["quvur uzunligi"]

rlio_solid = malumot [ "modda_zichligi" ]

jrrhLO_SU-V = 10 O O

iphtd. = O . 3 f = 0.02 g- = 9.81 mu = O _ O 01 T = 12 C-v = O . 2

rlio_suralashma — phi * rho_solid -s- (1 — phi) * rho_su"v

A = mat h . jd± * (O / 2) ** 2 -v = Q / 2\

Re = {rho_aralashma * sr * D} / mu

Fjc = sr / math.sqrttg * O)

6. Darsi-Veysbax tenglamasi orqali bosimning kamayishi

Bosimning quvur uzunligi bo'yicha kamayishi (AP) Darsi-Veysbax tenglamasi

yordamida aniqlanadi:

■ À — ishqalanish koeffitsiyenti (o'lchamsiz, empirik aniqlanadi)

■ l — quvur uzunligi (m)

■ d — quvurning ichki diametri (ni)

■ — oqirn tezlisi [ui/s j.

7. Bosim taqsimoti quvur uzunligi bo'yicha

Bosimning har bir nuqtadagi qiymatini quvurning boshlang'ich bosimi (Pstart) va bosim kamayishi (AP) orqali aniqlash mumkin:

A P

P

1 start

AP

Bu yerda m P

m 1 start

quvur boshidagi boshlang'ich bosim (Píü)

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

■ AP — yuqorida hisoblangan bosimning kamayishi. 8. Gidravlik yo'qotish

Bosim kamayishidan kelib chiqib, gidravlik yo'qotish (hf) quyidagicha aniqlanadi:

Bu yerda

■ hf —gidravlik yo'qotish (m)

■ g — erkin tushush tezlanishi (9.81 m/s2).

9. Ulash choklaridagi kuch

Quvur ulanishlari yoki choklarida bosim tufayli yuzaga keladigan kuch (F) quyidagicha aniqlanadi:

Bu yerda

■ F— ulanish joyidagi kuch (N),

■ P — quvurdagi bosim (Fa)

■ A — ulanish yuzasi (m2)

10. Loy tarkibining zichligi

Quvur orqali o'tkazilayotgan loy aralashmasining zichligi loy va suv zichligiga asoslanadi:

Bu yerda

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

■ Pmix ~ aralashmaning zichligi (kg/m3)

u <p — qattiq moddaniiig hajmiy ulushi (o'ichamsiz)

■ Psoiid — qattiq modda zichligi (kg/m3) u pwater — suv zichligi (1000 kg/m3)

11. Materialning bosimga bardoshliligi

Quvur materiali uchun ruxsat etilgan bosim (&auow) quyidagi formula asosida aniqlanadi:

Bu yerda

'max

quvur materiali uchun maksimal bosim (Pa)

S F — xafsizlik koeffitsiyenti (odatda 1.5 yoki 2 )

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

12. Gidravlik quvvat

Quvur orqali o'tayotgan suyuqlikning gidravlik quwati (P;i)quyidagicha

aniqlanadi:

Bu yerda

■ Ph — gidravlik quvvat (IV) u Q — hajmiy oqim (m3/s) u P - bosim (Pa) 13. Reynolds soni

Reynolds soni( fle)oqim rejimini aniqlash uchun ishlatiladi:

Bu yerda

■ Re — Reynolds soni (o'lchamsiz)

■ p — suyuqlik zichligi (kg/m3)

■ ß — quvur ichidagi oqim tezligi (m/s)

■ d — quvur diametri (m)

m (i — dinamik yopishqoqlik (Pa ■ s) 14. Froude soni

Froude soni( /v)oqimning inertsiya va tortishish kuchlari o'rtasidagi nisbatni

ko'rsatadi: Bu yerda

Fr — Froude soni (o'Ichamsiz)

Oriental Renaissance: Innovative, educational, natural and social sciences

Research BIB / Index Copernicus

quvur diametri (m)

Yuqoridagi matematik furmulalardan chiqan natijalarni python dasturi

yordamida ifoda etish

f"Model: {model}\n" f"Quvur diametri: {D:.3f} m\n" f"Quvur uzunligi: {L} m\n" f"Hajmiy oqim: |Q:.3f} m3/s\n" f"Oqim tezligi: {v:.3f} m/s\n" f"Reynolds soni: {Re:.2f}\n" f"Fraude soni: |Fr:.2f}\n" f"Kunlik ish hajmi: {V kun:.2f} ma\n"

natij a matni

natija matni ■

natij a matni +=

natij a matni +=

natij a matni +=

natij a matni +=

natij a matni +=

natij a matni +=

natij a matni +=

natij a matni 4=

f"Qattiq modda f'Eovuz hajmi:

hajmi: {V {V hovuz:

qattiq:.2f} ma\n" 2f} m3\n"

XULOSA

Yuqoridagi formulalar va Python dasturlari orqali quvurlardagi oqim tezligi, bosimning kamayishi, gidravlik yo'qotishlar va boshqa muhim parametrlarni hisoblash mumkin. Bu hisob-kitoblar irrigatsiya tizimlarida va suv havzalarida zemsnaryadlardan foydalanish samaradorligini oshirishga yordam beradi. Natijalarni tahlil qilish orqali quvurlarning optimal diametri, uzunligi va bosim quvurlarining qanday joylashtirish aniqlash mumkin, bu esa suv resurslarini tejash va ularni samaraliroq boshqarish imkonini beradi.

ADABIYOTLAR

1. White, F. M. (2011 ). Fluid Mechanics. McGraw-Hill Education.

2. Munson, B. R., Young, D. F., & Okiishi, T. H. (2013). Fundamentals of Fluid Mechanics. Wiley.

3. Python Documentation: https://docs.python.org/3/

4. Abdurahmonov U., Murodov N. (2020) "Irrigatsiya tizimlarida loyqa uzatish texnologiyalari" Toshkent: "Irrigatsiya" nashriyoti.

5. O'zMU Irrigatsiya kafedrasi (2021) "Amudaryo havzasida loyqa tozalashning zamonaviy usullari"

6. Toshkent Irrigatsiya va Melioratsiya Instituti (2022) "Loyqa tarkibining quvurlarning yeyilishiga ta'siri" Ilmiy jurnal: "Suv xo'jaligi muammolari", №3, 45-52-betlar.

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