Izračunajte precizne dimenzije luka za građevinske projekte. Unesite radijus, raspon ili uspon kako biste odredili sve mjere uključujući duljinu 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 izgradnju lukova. Ovaj kalkulator pojednostavljuje složene matematičke odnose između ključnih dimenzija luka: radijus, raspon i visina. 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 osnovni elementi u arhitekturi već 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đanja i složene ručne proračune, omogućavajući vam da se fokusirate na vaš dizajn i proces izgradnje.
Pre nego što se upustite 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 visine:
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 kako je definisano 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 kako biste dobili precizne dimenzije luka:
Nakon izvršenja proračuna, dobićete sledeće rezultate:
Ove mere su ključne za:
Kalkulator primenjuje ova matematička ograničenja kako bi osigurao validne dimenzije luka:
Ako unesete vrednosti koje krše ova ograničenja, kalkulator će prikazati poruku o grešci i uputiti vas ka validnim 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 se proteže hiljadama godina i kroz brojne civilizacije:
Najraniji lukovi pojavili su se u mesopotamskoj arhitekturi oko 2500 p.n.e. Ovi lukovi su obično formirani korišćenjem tehnika korbelovanja umesto pravih lukova. Stari Egipćani su takođe koristili primitivne lukove u podzemnim strukturama.
Rimljani su usavršili poluokrugli luk i koristili ga široko u svojoj arhitekturi. Ključni razvoj uključuje:
Srednji vek je video evoluciju oblika luka, posebno:
Ova doba su videla povratak klasičnih oblika sa:
Moderna arhitektura nastavlja da koristi lukove sa:
Tokom istorije, tačno proračunavanje dimenzija luka je bilo ključno za strukturnu stabilnost i estetsku harmoniju.
Evo implementacija formula za proračun luka u različitim 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čunajte visinu luka s obzirom na radijus i raspon."""
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čunajte radijus luka s obzirom na raspon i visinu."""
11 return (span**2) / (8 * rise) + (rise / 2)
12
13def calculate_span(radius, rise):
14 """Izračunajte raspon luka s obzirom na radijus i visinu."""
15 if rise > radius:
16 raise ValueError("Visina ne može biti veća od radijusa")
17 return 2 * math.sqrt(2 * radius * rise - rise**2)
18
19def calculate_arc_length(radius, span):
20 """Izračunajte 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čunajte 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čunajte visinu luka s obzirom na radijus i raspon
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čunajte radijus luka s obzirom na raspon i visinu
13 */
14function calculateRadius(span, rise) {
15 return (span**2) / (8 * rise) + (rise / 2);
16}
17
18/**
19 * Izračunajte raspon luka s obzirom na radijus i visinu
20 */
21function calculateSpan(radius, rise) {
22 if (rise > radius) {
23 throw new Error("Visina ne može biti veća od radijusa");
24 }
25 return 2 * Math.sqrt(2 * radius * rise - rise**2);
26}
27
28/**
29 * Izračunajte 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čunajte 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čunajte visinu luka s obzirom na radijus i raspon
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čunajte radijus luka s obzirom na raspon i visinu
14 */
15 public static double calculateRadius(double span, double rise) {
16 return (span * span) / (8 * rise) + (rise / 2);
17 }
18
19 /**
20 * Izračunajte raspon luka s obzirom na radijus i visinu
21 */
22 public static double calculateSpan(double radius, double rise) {
23 if (rise > radius) {
24 throw new IllegalArgumentException("Visina ne može biti veća od radijusa");
25 }
26 return 2 * Math.sqrt(2 * radius * rise - rise * rise);
27 }
28
29 /**
30 * Izračunajte 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čunajte 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čunajte:
Data:
Izračunajte:
Data:
Izračunajte:
Visina se specifično odnosi na vertikalnu udaljenost od prolazne linije (horizontalne linije koja povezuje dve krajnje tačke) do najviše tačke intradosa luka (unutrašnje krivine). Termin visina može se ponekad odnositi na ukupnu visinu lučnog otvora, uključujući sve vertikalne elemente ispod prolazne linije.
Ovaj kalkulator je specifično dizajniran za kružne lukove (lukove formirane od segmenta kruga). Neće pružiti tačne proračune za druge tipove lukova poput eliptičnih, parabolskih ili gotskih lukova, koji prate različite matematičke krive.
U savršenom poluokruglom luku, radijus je tačno polovina raspona, a visina se izjednačava sa radijusom. Ovo stvara polukrug gde je odnos visine prema rasponu 0.5.
Idealni odnos visine prema rasponu zavisi od vaše specifične primene:
Ovo je matematičko ograničenje kružnih lukova. Kada raspon bude jednak dvostrukom radijusu, imate poluokrug (polukrug). Geometrijski je nemoguće stvoriti kružni luk sa rasponom većim od dvostrukog radijusa.
Visina predstavlja visinu od prolazne linije do najviše tačke luka. U kružnom luku, ova udaljenost ne može premašiti radijus kruga. Ako visina bude jednaka radijusu, imate poluokrug.
Da biste procenili materijale:
Katenarni luk (koji prati krivinu visećeg lanca) je teoretski najjači, jer savršeno raspoređuje kompresivne sile. Međutim, kružni i parabolični lukovi takođe mogu biti veoma jaki kada su pravilno dizajnirani za svoje specifične uslove opterećenja.
Ovaj kalkulator pruža dimenzije za 2D profil luka. Za 3D strukture poput barrel vaults, 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 Zgrada. 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 Masonrijske Arhitekture. Cambridge University Press.
Salvadori, M. (1990). Zašto Zgrade Stoje: 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 kako biste dobili 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 bi mogli biti korisni za vaš radni proces