Izračunajte precizne dimenzije luka za građevinske projekte. Unesite poluprečnik, raspon ili uspon da biste odredili sve mere uključujući dužinu luka i površinu luka za savršene kružne lukove.
Kalkulator Lukova je neophodan alat za arhitekte, inženjere, graditelje i entuzijaste koji žele da odrede precizne dimenzije za konstrukciju lukova. Ovaj kalkulator pojednostavljuje složene matematičke odnose između ključnih dimenzija luka: radijus, raspon i uspon. Razumevanjem i tačnim izračunavanjem ovih parametara, možete dizajnirati strukturno stabilne i estetski privlačne lukove za vrata, prozore, mostove i druge arhitektonske elemente.
Lukovi su bili osnovni elementi u arhitekturi hiljadama godina, raspoređujući težinu i stvarajući elegantne, otvorene prostore. Bilo da obnavljate istorijsku zgradu, dizajnirate modernu strukturu ili radite na projektu poboljšanja doma, precizne dimenzije luka su ključne za uspešnu konstrukciju. Ovaj kalkulator eliminiše nagađanje i složene ručne proračune, omogućavajući vam da se fokusirate na svoj dizajn i proces gradnje.
Pre nego što zaronite u proračune, važno je razumeti ključne dimenzije luka:
Kalkulator luka koristi sledeće formule za određivanje odnosa između radijusa, raspona i uspona:
Ova formula se primenjuje kada:
Ova formula se primenjuje kada:
Ova formula se primenjuje kada:
Gde je θ (theta) centralni ugao u radijanima:
Gde je θ centralni ugao kao što je definisan iznad.
Naš kalkulator lukova nudi tri načina proračuna kako bi se prilagodio različitim scenarijima sa kojima se možete susresti u svojim projektima. Pratite ove korake da biste dobili precizne dimenzije luka:
Nakon izvršavanja proračuna, dobićete sledeće rezultate:
Ove mere su ključne za:
Kalkulator primenjuje ova matematička ograničenja kako bi osigurao važeće dimenzije luka:
Ako unesete vrednosti koje krše ova ograničenja, kalkulator će prikazati poruku o grešci i uputiti vas ka važećim unosima.
Proračuni luka su od vitalnog značaja u brojnim oblastima i aplikacijama:
Dok se ovaj kalkulator fokusira na kružne lukove, drugi tipovi lukova uključuju:
Svaki tip ima svoje metode proračuna i strukturne osobine, prilagođene različitim aplikacijama i estetskim preferencama.
Luk ima bogatu istoriju koja traje hiljadama godina i obuhvata brojne civilizacije:
Najraniji lukovi pojavili su se u mezopotamskoj arhitekturi oko 2500. p.n.e. Ovi lukovi su obično formirani korišćenjem tehnike korbelovanja umesto pravih lukova. Drevni Egipćani su takođe koristili primitivne lukove u podzemnim strukturama.
Rimljani su usavršili polukružni luk i koristili ga široko u svojoj arhitekturi. Ključni razvoj uključivao je:
Srednji vek je video evoluciju oblika luka, posebno:
Ova doba su videla povratak klasičnim oblicima sa:
Moderna arhitektura nastavlja da koristi lukove sa:
Tokom istorije, tačno proračunavanje dimenzija luka je bilo ključno za i strukturnu stabilnost i estetsku harmoniju.
Evo implementacija formula za proračun luka u raznim programskim jezicima:
1' Excel VBA Funkcija za Proračune Luka
2Function CalculateRise(radius As Double, span As Double) As Double
3 ' Proveri ograničenja
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 ' Proveri ograničenja
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 """Izračunaj uspon luka dato radijusom i rasponom."""
5 if span > 2 * radius:
6 raise ValueError("Raspon ne može biti veći od dvostrukog radijusa")
7 return radius - math.sqrt(radius**2 - (span/2)**2)
8
9def calculate_radius(span, rise):
10 """Izračunaj radijus luka dato rasponom i usponom."""
11 return (span**2) / (8 * rise) + (rise / 2)
12
13def calculate_span(radius, rise):
14 """Izračunaj raspon luka dato radijusom i usponom."""
15 if rise > radius:
16 raise ValueError("Uspon ne može biti veći od radijusa")
17 return 2 * math.sqrt(2 * radius * rise - rise**2)
18
19def calculate_arc_length(radius, span):
20 """Izračunaj dužinu luka."""
21 theta = 2 * math.asin(span / (2 * radius))
22 return radius * theta
23
24def calculate_arch_area(radius, span, rise):
25 """Izračunaj površinu segmenta luka."""
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 * Izračunaj uspon luka dato radijusom i rasponom
3 */
4function calculateRise(radius, span) {
5 if (span > 2 * radius) {
6 throw new Error("Raspon ne može biti veći od dvostrukog radijusa");
7 }
8 return radius - Math.sqrt(radius**2 - (span/2)**2);
9}
10
11/**
12 * Izračunaj radijus luka dato rasponom i usponom
13 */
14function calculateRadius(span, rise) {
15 return (span**2) / (8 * rise) + (rise / 2);
16}
17
18/**
19 * Izračunaj raspon luka dato radijusom i usponom
20 */
21function calculateSpan(radius, rise) {
22 if (rise > radius) {
23 throw new Error("Uspon ne može biti veći od radijusa");
24 }
25 return 2 * Math.sqrt(2 * radius * rise - rise**2);
26}
27
28/**
29 * Izračunaj dužinu luka
30 */
31function calculateArcLength(radius, span) {
32 const theta = 2 * Math.asin(span / (2 * radius));
33 return radius * theta;
34}
35
36/**
37 * Izračunaj površinu segmenta luka
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 * Izračunaj uspon luka dato radijusom i rasponom
4 */
5 public static double calculateRise(double radius, double span) {
6 if (span > 2 * radius) {
7 throw new IllegalArgumentException("Raspon ne može biti veći od dvostrukog radijusa");
8 }
9 return radius - Math.sqrt(radius * radius - (span * span) / 4);
10 }
11
12 /**
13 * Izračunaj radijus luka dato rasponom i usponom
14 */
15 public static double calculateRadius(double span, double rise) {
16 return (span * span) / (8 * rise) + (rise / 2);
17 }
18
19 /**
20 * Izračunaj raspon luka dato radijusom i usponom
21 */
22 public static double calculateSpan(double radius, double rise) {
23 if (rise > radius) {
24 throw new IllegalArgumentException("Uspon ne može biti veći od radijusa");
25 }
26 return 2 * Math.sqrt(2 * radius * rise - rise * rise);
27 }
28
29 /**
30 * Izračunaj dužinu luka
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 * Izračunaj površinu segmenta luka
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
Evo nekoliko praktičnih primera proračuna luka za uobičajene scenarije:
Data:
Izračunaj:
Data:
Izračunaj:
Data:
Izračunaj:
Uspon se posebno odnosi na vertikalnu udaljenost od linije oslanjanja (horizontalne linije koja povezuje dve krajnje tačke) do najviše tačke intradosa luka (unutrašnje krivine). Pojam visina može ponekad da se odnosi na ukupnu visinu lučnog otvora, uključujući sve vertikalne elemente ispod linije oslanjanja.
Ovaj kalkulator je specifično dizajniran za kružne lukove (lukovi formirani iz segmenta kruga). Neće pružiti tačne proračune za druge tipove lukova kao što su eliptični, parabolični ili gotski lukovi, koji prate različite matematičke krive.
U savršenom polukružnom luku, radijus je tačno polovina raspona, a uspon je jednak radijusu. Ovo stvara polukrug gde je odnos uspona i raspona 0.5.
Idealni odnos uspona i raspona zavisi od vaše specifične primene:
Ovo je matematičko ograničenje kružnih lukova. Kada raspon bude jednak dvostrukom radijusu, imate polukrug (polu-krug). Geometrijski je nemoguće stvoriti kružni luk sa rasponom većim od dvostrukog radijusa.
Uspon predstavlja visinu od linije oslanjanja do najviše tačke luka. U kružnom luku, ova udaljenost ne može premašiti radijus kruga. Ako uspon bude jednak radijusu, imate polukružni luk.
Da biste procenili materijale:
Katenarni luk (koji prati krivinu visećeg lanca) je teoretski najjači, jer savršeno raspodeljuje kompresivna opterećenja. Međutim, kružni i parabolični lukovi takođe mogu biti vrlo jaki kada su pravilno dizajnirani za specifične uslove opterećenja.
Ovaj kalkulator pruža dimenzije za 2D profil luka. Za 3D strukture poput bačvastih svodova, možete primeniti ove proračune na preseku i zatim proširiti dizajn duž treće dimenzije.
Allen, E., & Iano, J. (2019). Osnovi Građevinske Konstrukcije: Materijali i Metode. John Wiley & Sons.
Beckmann, P. (1994). Strukturni Aspekti Očuvanja Građevina. McGraw-Hill Education.
Ching, F. D. K. (2014). Građevinska Konstrukcija Ilustrovana. John Wiley & Sons.
Fletcher, B. (1996). Istorija Arhitekture po Uporednoj Metodi. Architectural Press.
Heyman, J. (1995). Kamen Skeleton: Strukturno Inženjerstvo Masonske Arhitekture. Cambridge University Press.
Salvadori, M. (1990). Zašto Zgrade Ostaju Uspravne: Snaga Arhitekture. W. W. Norton & Company.
Sandaker, B. N., Eggen, A. P., & Cruvellier, M. R. (2019). Strukturna Osnova Arhitekture. Routledge.
Sada kada razumete matematiku i važnost dimenzija luka, isprobajte naš kalkulator da dobijete precizne mere za vaš sledeći projekat. Bilo da dizajnirate grandiozni ulaz, obnavljate istorijsku strukturu ili kreirate vrtni element, precizne dimenzije luka su samo nekoliko klikova daleko.
Za više arhitektonskih i građevinskih kalkulatora, istražite naše druge alate dizajnirane da pojednostave složene proračune i pomognu vam da postignete profesionalne rezultate.
Otkrijte više alata koji mogu biti korisni za vaš radni proces