Kira keliling basah untuk pelbagai bentuk saluran termasuk trapezoid, segiempat/segiempat sama, dan paip bulat. Penting untuk kejuruteraan hidraulik dan mekanik bendalir.
Perimeter basah adalah parameter penting dalam kejuruteraan hidraulik dan mekanik bendalir. Ia mewakili panjang sempadan keratan rentas yang bersentuhan dengan bendalir dalam saluran terbuka atau paip separa terisi. Kalkulator ini membolehkan anda menentukan perimeter basah untuk pelbagai bentuk saluran, termasuk trapezoid, segiempat/segiempat sama, dan paip bulat, untuk keadaan terisi penuh dan separa.
Nota: Untuk paip bulat, jika kedalaman air sama atau lebih besar daripada diameter, paip dianggap terisi penuh.
Kalkulator melakukan pemeriksaan berikut pada input pengguna:
Jika input tidak sah dikesan, mesej ralat akan dipaparkan, dan pengiraan tidak akan diteruskan sehingga diperbetulkan.
Perimeter basah (P) dikira secara berbeza untuk setiap bentuk:
Saluran Trapezoid: Di mana: b = lebar bawah, y = kedalaman air, z = kecerunan sisi
Saluran Segiempat/Segiempat Sama: Di mana: b = lebar, y = kedalaman air
Paip Bulat: Untuk paip separa terisi: Di mana: D = diameter, y = kedalaman air
Untuk paip terisi penuh:
Kalkulator menggunakan formula ini untuk mengira perimeter basah berdasarkan input pengguna. Berikut penjelasan langkah demi langkah untuk setiap bentuk:
Saluran Trapezoid: a. Kira panjang setiap sisi condong: b. Tambah lebar bawah dan dua kali panjang sisi:
Saluran Segiempat/Segiempat Sama: a. Tambah lebar bawah dan dua kali kedalaman air:
Paip Bulat: a. Semak sama ada paip terisi penuh atau separa dengan membandingkan y dengan D b. Jika terisi penuh (y β₯ D), kira c. Jika separa terisi (y < D), kira
Kalkulator melakukan pengiraan ini menggunakan aritmetik titik perpuluhan dwi untuk memastikan ketepatan.
Kalkulator perimeter basah mempunyai pelbagai aplikasi dalam kejuruteraan hidraulik dan mekanik bendalir:
Reka Bentuk Sistem Pengairan: Membantu mereka bentuk saluran pengairan yang cekap untuk pertanian dengan mengoptimumkan aliran air dan mengurangkan kehilangan air.
Pengurusan Air Ribut: Membantu dalam mereka bentuk sistem saliran dan struktur kawalan banjir dengan mengira kapasiti dan halaju aliran dengan tepat.
Rawatan Air Sisa: Digunakan dalam mereka bentuk pembetung dan saluran loji rawatan untuk memastikan kadar aliran yang betul dan mencegah pengendapan.
Kejuruteraan Sungai: Membantu menganalisis ciri-ciri aliran sungai dan mereka bentuk langkah perlindungan banjir dengan memberikan data penting untuk pemodelan hidraulik.
Projek Hidroelektrik: Membantu mengoptimumkan reka bentuk saluran untuk penjanaan kuasa hidroelektrik dengan memaksimumkan kecekapan tenaga dan meminimumkan kesan alam sekitar.
Walaupun perimeter basah adalah parameter asas dalam pengiraan hidraulik, terdapat pengukuran lain yang mungkin dipertimbangkan oleh jurutera:
Jejari Hidraulik: Ditakrifkan sebagai nisbah antara luas keratan rentas dengan perimeter basah, sering digunakan dalam persamaan Manning untuk aliran saluran terbuka.
Diameter Hidraulik: Digunakan untuk paip dan saluran bukan bulat, ditakrifkan sebagai empat kali jejari hidraulik.
Luas Aliran: Luas keratan rentas aliran bendalir, penting untuk mengira kadar discas.
Lebar Atas: Lebar permukaan air dalam saluran terbuka, penting untuk mengira kesan tegangan permukaan dan penyejatan.
Konsep perimeter basah telah menjadi bahagian penting kejuruteraan hidraulik selama berabad-abad. Ia mendapat kedudukan utama pada abad ke-18 dan ke-19 dengan pembangunan formula empirikal untuk aliran saluran terbuka, seperti formula ChΓ©zy (1769) dan formula Manning (1889). Formula ini memasukkan perimeter basah sebagai parameter utama dalam mengira ciri-ciri aliran.
Keupayaan untuk menentukan perimeter basah dengan tepat menjadi penting dalam mereka bentuk sistem pengangkutan air yang cekap semasa Revolusi Perindustrian. Apabila kawasan bandar berkembang dan keperluan sistem pengurusan air yang kompleks meningkat, jurutera semakin bergantung pada pengiraan perimeter basah untuk mereka bentuk dan mengoptimumkan saluran, paip, dan struktur hidraulik lain.
Pada abad ke-20, kemajuan dalam teori mekanik bendalir dan teknik eksperimen membawa kepada pemahaman yang lebih mendalam tentang hubungan antara perimeter basah dan gelagat aliran. Pengetahuan ini telah dimasukkan ke dalam model dinamik bendalir berkomputer (CFD) moden, membolehkan ramalan yang lebih tepat bagi senario aliran yang kompleks.
Hari ini, perimeter basah kekal sebagai konsep asas dalam kejuruteraan hidraulik, memainkan peranan penting dalam reka bentuk dan analisis projek sumber air, sistem saliran bandar, dan kajian aliran alam sekitar.
Berikut adalah beberapa contoh kod untuk mengira perimeter basah untuk bentuk berbeza:
1' Fungsi Excel VBA untuk Perimeter Basah Saluran Trapezoid
2Function TrapezoidWettedPerimeter(b As Double, y As Double, z As Double) As Double
3 TrapezoidWettedPerimeter = b + 2 * y * Sqr(1 + z ^ 2)
4End Function
5' Penggunaan:
6' =TrapezoidWettedPerimeter(5, 2, 1.5)
7
1import math
2
3def circular_pipe_wetted_perimeter(D, y):
4 if y >= D:
5 return math.pi * D
6 else:
7 return D * math.acos((D - 2*y) / D)
8
9## Contoh penggunaan:
10diameter = 1.0 # meter
11water_depth = 0.6 # meter
12wetted_perimeter = circular_pipe_wetted_perimeter(diameter, water_depth)
13print(f"Perimeter Basah: {wetted_perimeter:.2f} meter")
14
1function rectangleWettedPerimeter(width, depth) {
2 return width + 2 * depth;
3}
4
5// Contoh penggunaan:
6const channelWidth = 3; // meter
7const waterDepth = 1.5; // meter
8const wettedPerimeter = rectangleWettedPerimeter(channelWidth, waterDepth);
9console.log(`Perimeter Basah: ${wettedPerimeter.toFixed(2)} meter`);
10
1public class WettedPerimeterCalculator {
2 public static double trapezoidWettedPerimeter(double b, double y, double z) {
3 return b + 2 * y * Math.sqrt(1 + Math.pow(z, 2));
4 }
5
6 public static void main(String[] args) {
7 double bottomWidth = 5.0; // meter
8 double waterDepth = 2.0; // meter
9 double sideSlope = 1.5; // horizontal:vertical
10
11 double wettedPerimeter = trapezoidWettedPerimeter(bottomWidth, waterDepth, sideSlope);
12 System.out.printf("Perimeter Basah: %.2f meter%n", wettedPerimeter);
13 }
14}
15
Contoh ini menunjukkan cara mengira perimeter basah untuk bentuk saluran berbeza menggunakan pelbagai bahasa pengaturcaraan. Anda boleh menyesuaikan fungsi ini mengikut keperluan anda atau mengintegrasikannya ke dalam sistem analisis hidraulik yang lebih besar.
Saluran Trapezoid:
Saluran Segiempat:
Paip Bulat (separa terisi):
Paip Bulat (terisi penuh):
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda