Hitung dimensi lengkung yang tepat untuk proyek konstruksi. Masukkan jari-jari, rentang, atau kenaikan untuk menentukan semua ukuran termasuk panjang busur dan area lengkung untuk lengkung lingkaran yang sempurna.
Kalkulator Lengkung adalah alat penting bagi arsitek, insinyur, pembangun, dan penggemar DIY yang perlu menentukan dimensi tepat untuk membangun lengkung. Kalkulator ini menyederhanakan hubungan matematis yang kompleks antara dimensi kunci lengkung: jari-jari, bentang, dan tinggi. Dengan memahami dan menghitung parameter ini secara akurat, Anda dapat merancang lengkung yang secara struktural kokoh dan estetis menyenangkan untuk pintu, jendela, jembatan, dan fitur arsitektur lainnya.
Lengkung telah menjadi elemen fundamental dalam arsitektur selama ribuan tahun, mendistribusikan beban dan menciptakan ruang terbuka yang elegan. Apakah Anda sedang memulihkan bangunan bersejarah, merancang struktur modern, atau mengerjakan proyek perbaikan rumah, dimensi lengkung yang tepat sangat penting untuk konstruksi yang sukses. Kalkulator ini menghilangkan tebakan dan perhitungan manual yang kompleks, memungkinkan Anda fokus pada proses desain dan konstruksi Anda.
Sebelum masuk ke perhitungan, penting untuk memahami dimensi kunci dari sebuah lengkung:
Kalkulator lengkung menggunakan rumus berikut untuk menentukan hubungan antara jari-jari, bentang, dan tinggi:
Rumus ini berlaku ketika:
Rumus ini berlaku ketika:
Rumus ini berlaku ketika:
Di mana θ (theta) adalah sudut pusat dalam radian:
Di mana θ adalah sudut pusat seperti yang didefinisikan di atas.
Kalkulator lengkung kami menawarkan tiga mode perhitungan untuk mengakomodasi berbagai skenario yang mungkin Anda temui dalam proyek Anda. Ikuti langkah-langkah ini untuk mendapatkan dimensi lengkung yang tepat:
Setelah melakukan perhitungan, Anda akan menerima hasil berikut:
Pengukuran ini penting untuk:
Kalkulator menegakkan batasan matematis ini untuk memastikan dimensi lengkung yang valid:
Jika Anda memasukkan nilai yang melanggar batasan ini, kalkulator akan menampilkan pesan kesalahan dan membimbing Anda menuju input yang valid.
Perhitungan lengkung sangat penting dalam berbagai bidang dan aplikasi:
Sementara kalkulator ini fokus pada lengkung lingkaran, jenis lengkung lainnya termasuk:
Setiap jenis memiliki metode perhitungan dan properti strukturalnya sendiri, yang cocok untuk aplikasi dan preferensi estetika yang berbeda.
Lengkung memiliki sejarah yang kaya yang membentang ribuan tahun dan berbagai peradaban:
Lengkung tertua muncul dalam arsitektur Mesopotamia sekitar 2500 SM. Ini biasanya dibentuk menggunakan teknik corbeling daripada lengkung sejati. Mesir Kuno juga menggunakan lengkung primitif dalam struktur bawah tanah.
Orang Romawi menyempurnakan lengkung setengah lingkaran dan menggunakannya secara luas dalam arsitektur mereka. Perkembangan kunci termasuk:
Abad Pertengahan melihat evolusi bentuk lengkung, terutama:
Era ini melihat kembalinya bentuk klasik dengan:
Arsitektur modern terus menggunakan lengkung dengan:
Sepanjang sejarah, perhitungan yang akurat dari dimensi lengkung telah menjadi krusial untuk stabilitas struktural dan harmoni estetis.
Berikut adalah implementasi rumus perhitungan lengkung dalam berbagai bahasa pemrograman:
1' Fungsi VBA Excel untuk Perhitungan Lengkung
2Function CalculateRise(radius As Double, span As Double) As Double
3 ' Periksa batasan
4 If span > 2 * radius Then
5 CalculateRise = CVErr(xlErrValue)
6 Else
7 CalculateRise = radius - Sqr(radius * radius - (span * span) / 4)
8 End If
9End Function
10
11Function CalculateRadius(span As Double, rise As Double) As Double
12 CalculateRadius = (span * span) / (8 * rise) + (rise / 2)
13End Function
14
15Function CalculateSpan(radius As Double, rise As Double) As Double
16 ' Periksa batasan
17 If rise > radius Then
18 CalculateSpan = CVErr(xlErrValue)
19 Else
20 CalculateSpan = 2 * Sqr(2 * radius * rise - rise * rise)
21 End If
22End Function
23
24Function CalculateArcLength(radius As Double, span As Double) As Double
25 Dim theta As Double
26 theta = 2 * Application.Asin(span / (2 * radius))
27 CalculateArcLength = radius * theta
28End Function
29
1import math
2
3def calculate_rise(radius, span):
4 """Hitung tinggi lengkung mengingat jari-jari dan bentang."""
5 if span > 2 * radius:
6 raise ValueError("Bentang tidak boleh lebih besar dari dua kali jari-jari")
7 return radius - math.sqrt(radius**2 - (span/2)**2)
8
9def calculate_radius(span, rise):
10 """Hitung jari-jari lengkung mengingat bentang dan tinggi."""
11 return (span**2) / (8 * rise) + (rise / 2)
12
13def calculate_span(radius, rise):
14 """Hitung bentang lengkung mengingat jari-jari dan tinggi."""
15 if rise > radius:
16 raise ValueError("Tinggi tidak boleh lebih besar dari jari-jari")
17 return 2 * math.sqrt(2 * radius * rise - rise**2)
18
19def calculate_arc_length(radius, span):
20 """Hitung panjang busur lengkung."""
21 theta = 2 * math.asin(span / (2 * radius))
22 return radius * theta
23
24def calculate_arch_area(radius, span, rise):
25 """Hitung luas segmen lengkung."""
26 theta = 2 * math.asin(span / (2 * radius))
27 sector_area = 0.5 * radius**2 * theta
28 triangle_area = 0.5 * span * (radius - rise)
29 return sector_area - triangle_area
30
1/**
2 * Hitung tinggi lengkung mengingat jari-jari dan bentang
3 */
4function calculateRise(radius, span) {
5 if (span > 2 * radius) {
6 throw new Error("Bentang tidak boleh lebih besar dari dua kali jari-jari");
7 }
8 return radius - Math.sqrt(radius**2 - (span/2)**2);
9}
10
11/**
12 * Hitung jari-jari lengkung mengingat bentang dan tinggi
13 */
14function calculateRadius(span, rise) {
15 return (span**2) / (8 * rise) + (rise / 2);
16}
17
18/**
19 * Hitung bentang lengkung mengingat jari-jari dan tinggi
20 */
21function calculateSpan(radius, rise) {
22 if (rise > radius) {
23 throw new Error("Tinggi tidak boleh lebih besar dari jari-jari");
24 }
25 return 2 * Math.sqrt(2 * radius * rise - rise**2);
26}
27
28/**
29 * Hitung panjang busur lengkung
30 */
31function calculateArcLength(radius, span) {
32 const theta = 2 * Math.asin(span / (2 * radius));
33 return radius * theta;
34}
35
36/**
37 * Hitung luas segmen lengkung
38 */
39function calculateArchArea(radius, span, rise) {
40 const theta = 2 * Math.asin(span / (2 * radius));
41 const sectorArea = 0.5 * radius**2 * theta;
42 const triangleArea = 0.5 * span * (radius - rise);
43 return sectorArea - triangleArea;
44}
45
1public class ArchCalculator {
2 /**
3 * Hitung tinggi lengkung mengingat jari-jari dan bentang
4 */
5 public static double calculateRise(double radius, double span) {
6 if (span > 2 * radius) {
7 throw new IllegalArgumentException("Bentang tidak boleh lebih besar dari dua kali jari-jari");
8 }
9 return radius - Math.sqrt(radius * radius - (span * span) / 4);
10 }
11
12 /**
13 * Hitung jari-jari lengkung mengingat bentang dan tinggi
14 */
15 public static double calculateRadius(double span, double rise) {
16 return (span * span) / (8 * rise) + (rise / 2);
17 }
18
19 /**
20 * Hitung bentang lengkung mengingat jari-jari dan tinggi
21 */
22 public static double calculateSpan(double radius, double rise) {
23 if (rise > radius) {
24 throw new IllegalArgumentException("Tinggi tidak boleh lebih besar dari jari-jari");
25 }
26 return 2 * Math.sqrt(2 * radius * rise - rise * rise);
27 }
28
29 /**
30 * Hitung panjang busur lengkung
31 */
32 public static double calculateArcLength(double radius, double span) {
33 double theta = 2 * Math.asin(span / (2 * radius));
34 return radius * theta;
35 }
36
37 /**
38 * Hitung luas segmen lengkung
39 */
40 public static double calculateArchArea(double radius, double span, double rise) {
41 double theta = 2 * Math.asin(span / (2 * radius));
42 double sectorArea = 0.5 * radius * radius * theta;
43 double triangleArea = 0.5 * span * (radius - rise);
44 return sectorArea - triangleArea;
45 }
46}
47
Berikut adalah beberapa contoh praktis perhitungan lengkung untuk skenario umum:
Diberikan:
Hitung:
Diberikan:
Hitung:
Diberikan:
Hitung:
Tinggi secara khusus mengacu pada jarak vertikal dari garis awal (garis horizontal yang menghubungkan dua titik akhir) ke titik tertinggi dari intrados lengkung (kurva dalam). Istilah ketinggian terkadang dapat merujuk pada total tinggi dari bukaan lengkung, termasuk elemen vertikal di bawah garis awal.
Kalkulator ini dirancang khusus untuk lengkung lingkaran (lengkung yang dibentuk dari segmen lingkaran). Ini tidak akan memberikan perhitungan yang akurat untuk jenis lengkung lainnya seperti lengkung elips, parabola, atau gotik, yang mengikuti kurva matematis yang berbeda.
Dalam lengkung setengah lingkaran yang sempurna, jari-jari tepat setengah dari bentang, dan tinggi sama dengan jari-jari. Ini menciptakan setengah lingkaran di mana rasio tinggi terhadap bentang adalah 0,5.
Rasio tinggi terhadap bentang yang ideal tergantung pada aplikasi spesifik Anda:
Ini adalah batasan matematis dari lengkung lingkaran. Ketika bentang sama dengan dua kali jari-jari, Anda memiliki setengah lingkaran (setengah lingkaran). Secara geometris tidak mungkin untuk membuat lengkung lingkaran dengan bentang yang lebih besar dari dua kali jari-jari.
Tinggi mewakili ketinggian dari garis awal ke titik tertinggi lengkung. Dalam lengkung lingkaran, jarak ini tidak boleh melebihi jari-jari lingkaran. Jika tinggi sama dengan jari-jari, Anda memiliki lengkung setengah lingkaran.
Untuk memperkirakan material:
Lengkung katenari (yang mengikuti kurva rantai yang menggantung) secara teoritis adalah yang terkuat, karena mendistribusikan gaya tekan dengan sempurna. Namun, lengkung lingkaran dan parabola juga bisa sangat kuat jika dirancang dengan baik untuk kondisi beban spesifik mereka.
Kalkulator ini memberikan dimensi untuk profil lengkung 2D. Untuk struktur 3D seperti kubah barrel, Anda dapat menerapkan perhitungan ini pada penampang melintang dan kemudian memperpanjang desain di sepanjang dimensi ketiga.
Allen, E., & Iano, J. (2019). Fundamentals of Building Construction: Materials and Methods. John Wiley & Sons.
Beckmann, P. (1994). Structural Aspects of Building Conservation. McGraw-Hill Education.
Ching, F. D. K. (2014). Building Construction Illustrated. John Wiley & Sons.
Fletcher, B. (1996). A History of Architecture on the Comparative Method. Architectural Press.
Heyman, J. (1995). The Stone Skeleton: Structural Engineering of Masonry Architecture. Cambridge University Press.
Salvadori, M. (1990). Why Buildings Stand Up: The Strength of Architecture. W. W. Norton & Company.
Sandaker, B. N., Eggen, A. P., & Cruvellier, M. R. (2019). The Structural Basis of Architecture. Routledge.
Sekarang setelah Anda memahami matematika dan pentingnya dimensi lengkung, coba kalkulator kami untuk mendapatkan pengukuran yang tepat untuk proyek Anda berikutnya. Apakah Anda merancang pintu masuk yang megah, memulihkan struktur bersejarah, atau menciptakan fitur taman, dimensi lengkung yang akurat hanya beberapa klik saja.
Untuk lebih banyak kalkulator arsitektur dan konstruksi, jelajahi alat kami lainnya yang dirancang untuk menyederhanakan perhitungan kompleks dan membantu Anda mencapai hasil profesional.
Temukan lebih banyak alat yang mungkin berguna untuk alur kerja Anda