Sijos apkrovos saugos skaičiuoklė: Patikrinkite, ar jūsų siją gali paremti apkrova
Apskaičiuokite, ar sija gali saugiai paremti konkrečią apkrovą, atsižvelgiant į sijų tipą, medžiagą ir matmenis. Analizuokite stačiakampes, I formos ir apvalias sijų, pagamintas iš plieno, medienos ar aliuminio.
Sijos apkrovos saugos skaičiuoklė
Įvesties parametrai
Sijos matmenys
Rezultatai
Dokumentacija
Saugumo skaičiuoklė: nustatykite, ar jūsų sija gali atlaikyti apkrovą
Įvadas
Saugumo skaičiuoklė yra būtinas įrankis inžinieriams, statybos specialistams ir „pasidaryk pats“ entuziastams, kuriems reikia nustatyti, ar sija gali saugiai atlaikyti konkrečią apkrovą. Ši skaičiuoklė teikia paprastą būdą įvertinti sijos saugumą, analizuojant taikytų apkrovų ir skirtingų sijos tipų bei medžiagų struktūrinės talpos santykį. Įvedę pagrindinius parametrus, tokius kaip sijos matmenys, medžiagos savybės ir taikomos apkrovos, galite greitai nustatyti, ar jūsų sijos dizainas atitinka jūsų projekto saugumo reikalavimus.
Sijos apkrovų skaičiavimai yra pagrindiniai struktūrinės inžinerijos ir statybos saugumo aspektai. Nesvarbu, ar projektuojate gyvenamąjį pastatą, planuojate komercinį pastatą, ar dirbate prie „pasidaryk pats“ namų tobulinimo projekto, sijos apkrovų saugumo supratimas yra kritiškai svarbus, kad būtų išvengta struktūrinių gedimų, galinčių sukelti turto nuostolius, sužalojimus ar net mirtis. Ši skaičiuoklė supaprastina sudėtingas struktūrinės inžinerijos principus į prieinamą formatą, leidžiantį priimti informuotus sprendimus dėl jūsų sijos pasirinkimo ir dizaino.
Sijos apkrovų saugumo supratimas
Sijos apkrovų saugumas nustatomas palyginus stresą, kurį sukelia taikoma apkrova, su leidžiamu sijos medžiagos stresu. Kai apkrova taikoma sijai, ji sukuria vidinius stresus, kuriuos sija turi atlaikyti. Jei šie stresai viršija medžiagos talpą, sija gali deformuotis visam laikui arba žlugti katastrofiškai.
Pagrindiniai veiksniai, lemiantys sijos apkrovų saugumą, yra:
- Sijos geometrija (matmenys ir skerspjūvio forma)
- Medžiagos savybės (stiprumas, elastingumas)
- Apkrovos dydis ir paskirstymas
- Sijos spanas
- Palaikymo sąlygos
Mūsų skaičiuoklė orientuota į paprastai palaikomas sijas (palaikomas abiejuose galuose) su centrine apkrova, kuri yra dažna konfigūracija daugelyje struktūrinių taikymų.
Mokslas už sijos apkrovų skaičiavimų
Sukimo streso formulė
Pagrindinis principas, lemiantis sijos apkrovų saugumą, yra sukimo streso lygtis:
Kur:
- = sukimo stresas (MPa arba psi)
- = maksimalus sukimo momentas (N·m arba lb·ft)
- = atstumas nuo neutralaus ašies iki ekstremalios skaidulos (m arba in)
- = skerspjūvio inercijos momentas (m⁴ arba in⁴)
Paprastai palaikomos sijos su centrine apkrova maksimalus sukimo momentas atsiranda centre ir skaičiuojamas kaip:
Kur:
- = taikoma apkrova (N arba lb)
- = sijos ilgis (m arba ft)
Sekcijos modulis
Norint supaprastinti skaičiavimus, inžinieriai dažnai naudoja sekcijos modulį (), kuris sujungia inercijos momentą ir atstumą iki ekstremalios skaidulos:
Tai leidžia mums perrašyti sukimo streso lygtį kaip:
Saugumo koeficientas
Saugumo koeficientas yra maksimalios leidžiamos apkrovos ir taikomos apkrovos santykis:
Saugumo koeficientas didesnis nei 1,0 rodo, kad sija gali saugiai atlaikyti apkrovą. Praktikoje inžinieriai paprastai projektuoja saugumo koeficientams nuo 1,5 iki 3,0, priklausomai nuo taikymo ir apkrovos įvertinimo neapibrėžtumo.
Inercijos momento skaičiavimai
Inercijos momentas skiriasi priklausomai nuo sijos skerspjūvio formos:
-
Stačiakampė sija: Kur = plotis ir = aukštis
-
Apskritoji sija: Kur = skersmuo
-
I-sija: Kur = krašto plotis, = bendras aukštis, = web storis, ir = krašto storis
Kaip naudoti sijos apkrovų saugumo skaičiuoklę
Mūsų skaičiuoklė supaprastina šiuos sudėtingus skaičiavimus į vartotojui patogią sąsają. Sekite šiuos veiksmus, kad nustatytumėte, ar jūsų sija gali saugiai atlaikyti numatytą apkrovą:
1 žingsnis: Pasirinkite sijos tipą
Pasirinkite iš trijų dažniausiai pasitaikančių sijos skerspjūvio tipų:
- Stačiakampė: Dažna medinės statybos ir paprastų plieno dizainų atveju
- I-sija: Naudojama didesnėse struktūrinėse taikymuose dėl efektyvaus medžiagos paskirstymo
- Apskritoji: Dažna stulpams, poliams ir kai kurioms specializuotoms taikymams
2 žingsnis: Pasirinkite medžiagą
Pasirinkite sijos medžiagą:
- Plienas: Aukštas stiprumo ir svorio santykis, dažnai naudojamas komercinėje statyboje
- Mediena: Natūrali medžiaga su geromis stiprumo savybėmis, populiari gyvenamosios statybos srityje
- Aliuminis: Lengva medžiaga su geru atsparumu korozijai, naudojama specializuotose taikymuose
3 žingsnis: Įveskite sijos matmenis
Įveskite matmenis, remdamiesi pasirinktu sijos tipu:
Stačiakampėms sijoms:
- Plotis (m)
- Aukštis (m)
I-sijai:
- Aukštis (m)
- Krašto plotis (m)
- Krašto storis (m)
- Web storis (m)
Apskirtosioms sijoms:
- Skersmuo (m)
4 žingsnis: Įveskite sijos ilgį ir taikomą apkrovą
- Sijos ilgis (m): Atstumas tarp palaikymų
- Taikoma apkrova (N): Jėga, kurią sija turi atlaikyti
5 žingsnis: Peržiūrėkite rezultatus
Įvedę visus parametrus, skaičiuoklė parodys:
- Saugumo rezultatas: Ar sija yra SAUGI, ar NESAUGI nurodytai apkrovai
- Saugumo koeficientas: Maksimalios leidžiamos apkrovos ir taikomos apkrovos santykis
- Maksimali leidžiama apkrova: Maksimali apkrova, kurią sija gali saugiai atlaikyti
- Reali apkrova: Stresas, sukeltas taikomos apkrovos
- Leidžiamas stresas: Maksimalus stresas, kurį medžiaga gali saugiai atlaikyti
Vizualinė reprezentacija taip pat parodys siją su taikoma apkrova ir nurodys, ar ji saugi (žalia), ar nesaugi (raudona).
Medžiagos savybės, naudojamos skaičiavimuose
Mūsų skaičiuoklė naudoja šias medžiagos savybes stresui skaičiuoti:
Medžiaga | Leidžiamas stresas (MPa) | Tankis (kg/m³) |
---|---|---|
Plienas | 250 | 7850 |
Medis | 10 | 700 |
Aliuminis | 100 | 2700 |
Šios vertės atspindi tipiškus leidžiamus stresus struktūrinėse taikymuose. Kritinėms taikymams pasitarkite su medžiagų specifiniais projektavimo kodeksais arba struktūriniu inžinieriumi.
Naudojimo atvejai ir taikymas
Statyba ir struktūrinė inžinerija
Saugumo skaičiuoklė yra neįkainojama:
- Pirminiam dizainui: Greitai įvertinti skirtingas sijos galimybes pradiniame projektavimo etape
- Patvirtinimui: Patikrinti, ar esamos sijos gali atlaikyti papildomas apkrovas renovacijų metu
- Medžiagos pasirinkimui: Palyginti skirtingas medžiagas, kad rastumėte efektyviausią sprendimą
- Mokymo tikslais: Mokyti struktūrinės inžinerijos principus su vizualiniu grįžtamuoju ryšiu
Gyvenamųjų statybų
Namų savininkai ir rangovai gali naudoti šią skaičiuoklę:
- Terasos statybai: Užtikrinti, kad sijos ir sijos gali atlaikyti numatytas apkrovas
- Rūsių renovacijoms: Patikrinti, ar esamos sijos gali atlaikyti naujas sienų konfigūracijas
- Palėpės konversijoms: Nustatyti, ar grindų sijų gali atlaikyti pasikeitusį naudojimą
- Stogo remontams: Patikrinti, ar stogo sijos gali atlaikyti naujas stogo medžiagas
„Pasidaryk pats“ projektai
„Pasidaryk pats“ entuziastai ras šią skaičiuoklę naudingą:
- Polių statybai: Užtikrinti, kad lentynų laikikliai gali atlaikyti knygų ar kolekcijų svorį
- Darbo stalams: Projektuoti tvirtus darbo stalus, kurie nesisklaidys po sunkių įrankių
- Baldams: Kurti individualius baldus su tinkama struktūrine parama
- Sodo konstrukcijoms: Projektuoti pergolas, arbus ir pakeltas lovas, kurios ilgai tarnaus
Pramoninės taikymo sritys
Pramoninėse aplinkose ši skaičiuoklė gali padėti:
- Įrangos palaikymui: Patikrinti, ar sijos gali atlaikyti mašinas ir įrangą
- Laikinos struktūros: Projektuoti saugias pastolių ir laikinas platformas
- Medžiagų tvarkymui: Užtikrinti, kad sijos sandėliavimo lentynose gali atlaikyti inventoriaus apkrovas
- Priežiūros planavimui: Įvertinti, ar esamos struktūros gali atlaikyti laikinas apkrovas priežiūros metu
Alternatyvos sijos apkrovų saugumo skaičiuoklei
Nors mūsų skaičiuoklė teikia paprastą sijos saugumo vertinimą, yra alternatyvūs požiūriai sudėtingesnėms situacijoms:
-
Baigtinių elementų analizė (FEA): Sudėtingoms geometrijoms, apkrovos sąlygoms ar medžiagų elgsenai FEA programinė įranga teikia išsamią streso analizę visame struktūroje.
-
Statybos kodekso lentelės: Daugelis statybos kodekso teikia iš anksto apskaičiuotas span lenteles dažniausiems sijos dydžiams ir apkrovos sąlygoms, pašalindamos individualių skaičiavimų poreikį.
-
Struktūrinės analizės programinė įranga: Specializuota struktūrinės inžinerijos programinė įranga gali analizuoti visus pastato sistemas, atsižvelgdama į sąveiką tarp skirtingų struktūrinių elementų.
-
Profesionali inžinerinė konsultacija: Kritinėms taikymams ar sudėtingoms struktūroms konsultavimasis su licencijuotu struktūriniu inžinieriumi teikia aukščiausią saugumo užtikrinimo lygį.
-
Fiziniai apkrovų testai: Kai kuriais atvejais fizinis sijos mėginių testavimas gali būti būtinas, kad būtų patvirtinta veikimas, ypač dėl neįprastų medžiagų ar apkrovos sąlygų.
Pasirinkite požiūrį, kuris geriausiai atitinka jūsų projekto sudėtingumą ir galimų gedimų pasekmes.
Sijos teorijos ir struktūrinės analizės istorija
Principai, kurie slypi mūsų sijos apkrovų saugumo skaičiuoklėje, vystėsi per šimtmečius mokslinių ir inžinerinių pasiekimų:
Senovės pradžia
Sijos teorija turi savo šaknis senovės civilizacijose. Romėnai, egiptiečiai ir kinai visi sukūrė empirinės metodus, kad nustatytų tinkamus sijos dydžius savo struktūrose. Šie ankstyvieji inžinieriai rėmėsi patirtimi ir bandymų bei klaidų metodu, o ne matematiniais analizės metodais.
Modernios sijos teorijos gimimas
Matematinis sijos teorijos pagrindas prasidėjo XVII ir XVIII amžiuje:
- Galilėjus Galilėjus (1638) pirmą kartą moksliniu būdu bandė analizuoti sijos stiprumą, nors jo modelis buvo nebaigtas.
- Robertas Hukas (1678) nustatė ryšį tarp jėgos ir deformacijos su savo garsiuoju dėsniu: „Ut tensio, sic vis“ (Kaip įtempimas, taip jėga).
- Jakob Bernoulli (1705) sukūrė elastingos kreivės teoriją, apibūdinančią, kaip sijos lenkiasi po apkrova.
- Leonhardas Euleris (1744) išplėtė Bernoulli darbą, sukūręs Eulerio-Bernoulli sijos teoriją, kuri išlieka pagrindinė iki šiol.
Pramonės revoliucija ir standartizavimas
XIX amžius matė greitą sijos teorijos ir taikymo pažangą:
- Klodas-Luis Navier (1826) integravo ankstesnes teorijas į visapusišką struktūrinės analizės požiūrį.
- Viljamas Rankinas (1858) paskelbė taikomosios mechanikos vadovą, kuris tapo standartiniu inžinierių šaltiniu.
- Stefanas Timoshenko (XX a. pradžia) patobulino sijos teoriją, kad atsižvelgtų į šlyties deformaciją ir sukimosi inerciją.
Šiuolaikiniai pasiekimai
Šiandieninė struktūrinė analizė sujungia klasikinę sijos teoriją su pažangiomis kompiuterinėmis metodikomis:
- Kompiuterinė inžinerija (1960-ųjų iki dabar) revoliucionavo struktūrinę analizę, leidžiančią sudėtingas simuliacijas.
- Statybos kodeksai ir standartai išsivystė, kad užtikrintų nuoseklius saugumo maržus įvairiuose statybos projektuose.
- Pažangios medžiagos, tokios kaip aukštos stiprumo kompozitai, išplėtė sijos dizaino galimybes, tačiau reikalauja naujų analitinių požiūrių.
Mūsų skaičiuoklė remiasi šia turtinga istorija, padarydama šimtmečių inžinerijos žinias prieinamas per paprastą sąsają.
Praktiniai pavyzdžiai
Pavyzdys 1: Gyvenamojo grindų sijų
Namų savininkas nori patikrinti, ar medinė grindų sija gali atlaikyti naują sunkią vonią:
- Sijos tipas: Stačiakampė
- Medžiaga: Medis
- Matmenys: 0,05 m (2") plotis × 0,2 m (8") aukštis
- Ilgis: 3,5 m
- Taikoma apkrova: 2000 N (apytiksliai 450 lbs)
Rezultatas: Skaičiuoklė rodo, kad ši sija yra SAUGI su saugumo koeficientu 1,75.
Pavyzdys 2: Plieno palaikymo sija
Inžinierius projektuojamas palaikymo sija mažam komerciniam pastatui:
- Sijos tipas: I-sija
- Medžiaga: Plienas
- Matmenys: 0,2 m aukštis, 0,1 m krašto plotis, 0,01 m krašto storis, 0,006 m web storis
- Ilgis: 5 m
- Taikoma apkrova: 50000 N (apytiksliai 11240 lbs)
Rezultatas: Skaičiuoklė rodo, kad ši sija yra SAUGI su saugumo koeficientu 2,3.
Pavyzdys 3: Aliuminio stulpas
Reklamos gamintojas nori patikrinti, ar aliuminio stulpas gali atlaikyti naują parduotuvės ženklą:
- Sijos tipas: Apskritoji
- Medžiaga: Aliuminis
- Matmenys: 0,08 m skersmuo
- Ilgis: 4 m
- Taikoma apkrova: 800 N (apytiksliai 180 lbs)
Rezultatas: Skaičiuoklė rodo, kad ši sija yra NESAUGI su saugumo koeficientu 0,85, nurodydama, kad reikia didesnio skersmens stulpo.
Kodo įgyvendinimo pavyzdžiai
Štai pavyzdžiai, kaip įgyvendinti sijos apkrovų saugumo skaičiavimus įvairiose programavimo kalbose:
1// JavaScript įgyvendinimas stačiakampės sijos saugumo patikrinimui
2function checkRectangularBeamSafety(width, height, length, load, material) {
3 // Medžiagos savybės MPa
4 const allowableStress = {
5 steel: 250,
6 wood: 10,
7 aluminum: 100
8 };
9
10 // Apskaičiuoti inercijos momentą (m^4)
11 const I = (width * Math.pow(height, 3)) / 12;
12
13 // Apskaičiuoti sekcijos modulį (m^3)
14 const S = I / (height / 2);
15
16 // Apskaičiuoti maksimalų sukimo momentą (N·m)
17 const M = (load * length) / 4;
18
19 // Apskaičiuoti faktinį stresą (MPa)
20 const stress = M / S;
21
22 // Apskaičiuoti saugumo koeficientą
23 const safetyFactor = allowableStress[material] / stress;
24
25 // Apskaičiuoti maksimaliai leidžiamą apkrovą (N)
26 const maxAllowableLoad = load * safetyFactor;
27
28 return {
29 safe: safetyFactor >= 1,
30 safetyFactor,
31 maxAllowableLoad,
32 stress,
33 allowableStress: allowableStress[material]
34 };
35}
36
37// Pavyzdžio naudojimas
38const result = checkRectangularBeamSafety(0.1, 0.2, 3, 5000, 'steel');
39console.log(`Sija yra ${result.safe ? 'SAUGI' : 'NESAUGI'}`);
40console.log(`Saugumo koeficientas: ${result.safetyFactor.toFixed(2)}`);
41
1import math
2
3def check_circular_beam_safety(diameter, length, load, material):
4 """
5 Patikrinkite, ar apskritoji sija gali saugiai atlaikyti taikomą apkrovą
6
7 Parametrai:
8 diameter (float): Sijos skersmuo metrais
9 length (float): Sijos ilgis metrais
10 load (float): Taikoma apkrova Niutonais
11 material (str): 'steel', 'wood' arba 'aluminum'
12
13 Grąžina:
14 dict: Saugumo vertinimo rezultatai
15 """
16 # Medžiagos savybės (MPa)
17 allowable_stress = {
18 'steel': 250,
19 'wood': 10,
20 'aluminum': 100
21 }
22
23 # Apskaičiuoti inercijos momentą (m^4)
24 I = (math.pi * diameter**4) / 64
25
26 # Apskaičiuoti sekcijos modulį (m^3)
27 S = I / (diameter / 2)
28
29 # Apskaičiuoti maksimalų sukimo momentą (N·m)
30 M = (load * length) / 4
31
32 # Apskaičiuoti faktinį stresą (MPa)
33 stress = M / S
34
35 # Apskaičiuoti saugumo koeficientą
36 safety_factor = allowable_stress[material] / stress
37
38 # Apskaičiuoti maksimaliai leidžiamą apkrovą (N)
39 max_allowable_load = load * safety_factor
40
41 return {
42 'safe': safety_factor >= 1,
43 'safety_factor': safety_factor,
44 'max_allowable_load': max_allowable_load,
45 'stress': stress,
46 'allowable_stress': allowable_stress[material]
47 }
48
49# Pavyzdžio naudojimas
50beam_params = check_circular_beam_safety(0.05, 2, 1000, 'aluminum')
51print(f"Sija yra {'SAUGI' if beam_params['safe'] else 'NESAUGI'}")
52print(f"Saugumo koeficientas: {beam_params['safety_factor']:.2f}")
53
1public class IBeamSafetyCalculator {
2 // Medžiagos savybės MPa
3 private static final double STEEL_ALLOWABLE_STRESS = 250.0;
4 private static final double WOOD_ALLOWABLE_STRESS = 10.0;
5 private static final double ALUMINUM_ALLOWABLE_STRESS = 100.0;
6
7 public static class SafetyResult {
8 public boolean isSafe;
9 public double safetyFactor;
10 public double maxAllowableLoad;
11 public double stress;
12 public double allowableStress;
13
14 public SafetyResult(boolean isSafe, double safetyFactor, double maxAllowableLoad,
15 double stress, double allowableStress) {
16 this.isSafe = isSafe;
17 this.safetyFactor = safetyFactor;
18 this.maxAllowableLoad = maxAllowableLoad;
19 this.stress = stress;
20 this.allowableStress = allowableStress;
21 }
22 }
23
24 public static SafetyResult checkIBeamSafety(
25 double height, double flangeWidth, double flangeThickness,
26 double webThickness, double length, double load, String material) {
27
28 // Gauti leidžiamą stresą pagal medžiagą
29 double allowableStress;
30 switch (material.toLowerCase()) {
31 case "steel": allowableStress = STEEL_ALLOWABLE_STRESS; break;
32 case "wood": allowableStress = WOOD_ALLOWABLE_STRESS; break;
33 case "aluminum": allowableStress = ALUMINUM_ALLOWABLE_STRESS; break;
34 default: throw new IllegalArgumentException("Nežinoma medžiaga: " + material);
35 }
36
37 // Apskaičiuoti inercijos momentą I-sijai
38 double webHeight = height - 2 * flangeThickness;
39 double outerI = (flangeWidth * Math.pow(height, 3)) / 12;
40 double innerI = ((flangeWidth - webThickness) * Math.pow(webHeight, 3)) / 12;
41 double I = outerI - innerI;
42
43 // Apskaičiuoti sekcijos modulį
44 double S = I / (height / 2);
45
46 // Apskaičiuoti maksimalų sukimo momentą
47 double M = (load * length) / 4;
48
49 // Apskaičiuoti faktinį stresą
50 double stress = M / S;
51
52 // Apskaičiuoti saugumo koeficientą
53 double safetyFactor = allowableStress / stress;
54
55 return new SafetyResult(
56 safetyFactor >= 1.0,
57 safetyFactor,
58 maxAllowableLoad,
59 stress,
60 allowableStress
61 );
62 }
63
64 public static void main(String[] args) {
65 // Pavyzdys: Patikrinkite I-sijos saugumą
66 SafetyResult result = checkIBeamSafety(
67 0.2, // aukštis (m)
68 0.1, // krašto plotis (m)
69 0.015, // krašto storis (m)
70 0.01, // web storis (m)
71 4.0, // ilgis (m)
72 15000, // apkrova (N)
73 "steel" // medžiaga
74 );
75
76 System.out.println("Sija yra " + (result.isSafe ? "SAUGI" : "NESAUGI"));
77 System.out.printf("Saugumo koeficientas: %.2f\n", result.safetyFactor);
78 System.out.printf("Maksimali leidžiama apkrova: %.2f N\n", result.maxAllowableLoad);
79 }
80}
81
1' Excel VBA funkcija stačiakampės sijos saugumo patikrinimui
2Function CheckRectangularBeamSafety(Width As Double, Height As Double, Length As Double, Load As Double, Material As String) As Variant
3 Dim I As Double
4 Dim S As Double
5 Dim M As Double
6 Dim Stress As Double
7 Dim AllowableStress As Double
8 Dim SafetyFactor As Double
9 Dim MaxAllowableLoad As Double
10 Dim Result(1 To 5) As Variant
11
12 ' Nustatyti leidžiamą stresą pagal medžiagą (MPa)
13 Select Case LCase(Material)
14 Case "steel"
15 AllowableStress = 250
16 Case "wood"
17 AllowableStress = 10
18 Case "aluminum"
19 AllowableStress = 100
20 Case Else
21 CheckRectangularBeamSafety = "Neteisinga medžiaga"
22 Exit Function
23 End Select
24
25 ' Apskaičiuoti inercijos momentą (m^4)
26 I = (Width * Height ^ 3) / 12
27
28 ' Apskaičiuoti sekcijos modulį (m^3)
29 S = I / (Height / 2)
30
31 ' Apskaičiuoti maksimalų sukimo momentą (N·m)
32 M = (Load * Length) / 4
33
34 ' Apskaičiuoti faktinį stresą (MPa)
35 Stress = M / S
36
37 ' Apskaičiuoti saugumo koeficientą
38 SafetyFactor = AllowableStress / Stress
39
40 ' Apskaičiuoti maksimaliai leidžiamą apkrovą (N)
41 MaxAllowableLoad = Load * SafetyFactor
42
43 ' Paruošti rezultatų masyvą
44 Result(1) = SafetyFactor >= 1 ' Saugus?
45 Result(2) = SafetyFactor ' Saugumo koeficientas
46 Result(3) = MaxAllowableLoad ' Maksimali leidžiama apkrova
47 Result(4) = Stress ' Faktinis stresas
48 Result(5) = AllowableStress ' Leidžiamas stresas
49
50 CheckRectangularBeamSafety = Result
51End Function
52
53' Naudojimas Excel ląstelėje:
54' =CheckRectangularBeamSafety(0.1, 0.2, 3, 5000, "steel")
55
1#include <iostream>
2#include <cmath>
3#include <string>
4#include <map>
5
6struct BeamSafetyResult {
7 bool isSafe;
8 double safetyFactor;
9 double maxAllowableLoad;
10 double stress;
11 double allowableStress;
12};
13
14// Apskaičiuoti saugumą apskirtai sijos
15BeamSafetyResult checkCircularBeamSafety(
16 double diameter, double length, double load, const std::string& material) {
17
18 // Medžiagos savybės (MPa)
19 std::map<std::string, double> allowableStress = {
20 {"steel", 250.0},
21 {"wood", 10.0},
22 {"aluminum", 100.0}
23 };
24
25 // Apskaičiuoti inercijos momentą (m^4)
26 double I = (M_PI * std::pow(diameter, 4)) / 64.0;
27
28 // Apskaičiuoti sekcijos modulį (m^3)
29 double S = I / (diameter / 2.0);
30
31 // Apskaičiuoti maksimalų sukimo momentą (N·m)
32 double M = (load * length) / 4.0;
33
34 // Apskaičiuoti faktinį stresą (MPa)
35 double stress = M / S;
36
37 // Apskaičiuoti saugumo koeficientą
38 double safetyFactor = allowableStress[material] / stress;
39
40 // Apskaičiuoti maksimaliai leidžiamą apkrovą (N)
41 double maxAllowableLoad = load * safetyFactor;
42
43 return {
44 safetyFactor >= 1.0,
45 safetyFactor,
46 maxAllowableLoad,
47 stress,
48 allowableStress[material]
49 };
50}
51
52int main() {
53 // Pavyzdys: Patikrinkite apskirtos sijos saugumą
54 double diameter = 0.05; // metrai
55 double length = 2.0; // metrai
56 double load = 1000.0; // Niutonai
57 std::string material = "steel";
58
59 BeamSafetyResult result = checkCircularBeamSafety(diameter, length, load, material);
60
61 std::cout << "Sija yra " << (result.isSafe ? "SAUGI" : "NESAUGI") << std::endl;
62 std::cout << "Saugumo koeficientas: " << result.safetyFactor << std::endl;
63 std::cout << "Maksimali leidžiama apkrova: " << result.maxAllowableLoad << " N" << std::endl;
64
65 return 0;
66}
67
Dažnai užduodami klausimai
Kas yra sijos apkrovų saugumo skaičiuoklė?
Sijos apkrovų saugumo skaičiuoklė yra įrankis, kuris padeda nustatyti, ar sija gali saugiai atlaikyti konkrečią apkrovą, nesugriūdamas. Ji analizuoja sijos matmenų, medžiagos savybių ir taikomos apkrovos ryšį, kad apskaičiuotų streso lygį ir saugumo koeficientus.
Kiek tiksliai veikia ši sijos skaičiuoklė?
Ši skaičiuoklė teikia gerą apytikslį įvertinimą paprastoms sijos konfigūracijoms su centrine apkrova. Ji naudoja standartines inžinerines formules ir medžiagų savybes. Sudėtingesnėms apkrovos situacijoms, nestandartinėms medžiagoms ar kritinėms taikymo sritims pasitarkite su profesionaliu struktūriniu inžinieriumi.
Koks saugumo koeficientas laikomas priimtinu?
Apskritai rekomenduojamas saugumo koeficientas yra bent 1,5 daugelyje taikymų. Kritinėms struktūroms gali prireikti 2,0 ar didesnių saugumo koeficientų. Statybos kodeksai dažnai nurodo minimalų saugumo koeficientą skirtingoms taikymo sritims.
Ar galiu naudoti šią skaičiuoklę dinaminėms apkrovoms?
Ši skaičiuoklė skirta statinėms apkrovoms. Dinaminės apkrovos (pavyzdžiui, judančios mašinos, vėjas ar žemės drebėjimo jėgos) reikalauja papildomų apsvarstymų ir paprastai didesnių saugumo koeficientų. Dinaminėms apkrovoms pasitarkite su struktūriniu inžinieriumi.
Kokias sijos medžiagas galiu apskaičiuoti su šiuo įrankiu?
Skaičiuoklė palaiko tris dažniausiai pasitaikančias struktūrines medžiagas: plieną, medieną ir aliuminį. Kiekviena medžiaga turi skirtingas stiprumo savybes, kurios veikia sijos apkrovos talpą.
Kaip nustatyti teisingus matmenis, kuriuos reikia įvesti?
Išmatuokite faktinius sijos matmenis metrais. Stačiakampėms sijoms išmatuokite plotį ir aukštį. I-sijoms išmatuokite bendrą aukštį, krašto plotį, krašto storį ir web storį. Apskirtosioms sijoms išmatuokite skersmenį.
Ką reiškia „nesaugus“ rezultatas?
„Nesaugus“ rezultatas rodo, kad taikoma apkrova viršija sijos saugiai atlaikomos apkrovos ribas. Tai gali sukelti pernelyg didelį deformavimąsi, nuolatinį deformavimąsi arba katastrofišką gedimą. Turėtumėte sumažinti apkrovą, sutrumpinti spaną arba pasirinkti stipresnę siją.
Ar ši skaičiuoklė atsižvelgia į sijos deformaciją?
Ši skaičiuoklė orientuojasi į stresą pagrįstą saugumą, o ne deformaciją. Net sija, kuri yra „saugi“ iš streso perspektyvos, gali deformuotis (lenktis) daugiau, nei pageidautina jūsų taikymui. Deformacijų skaičiavimams reikės papildomų įrankių.
Ar galiu naudoti šią skaičiuoklę kantileverinėms sijoms?
Ne, ši skaičiuoklė specialiai skirta paprastai palaikomoms sijoms (palaikomos abiejuose galuose) su centrine apkrova. Kantileverinės sijos (palaikomos tik viename gale) turi skirtingą apkrovos ir streso paskirstymą.
Kaip sijos tipas veikia apkrovos talpą?
Skirtingi sijos skerspjūvio tipai skirtingai paskirsto medžiagą, palyginti su neutrala ašimi. I-sijos yra ypač efektyvios, nes jos daugiau medžiagos išdėsto toli nuo neutrala ašies, padidindamos inercijos momentą ir apkrovos talpą, turint tą patį medžiagos kiekį.
Nuorodos
-
Gere, J. M., & Goodno, B. J. (2012). Mechanics of Materials (8th ed.). Cengage Learning.
-
Hibbeler, R. C. (2018). Structural Analysis (10th ed.). Pearson.
-
American Institute of Steel Construction. (2017). Steel Construction Manual (15th ed.). AISC.
-
American Wood Council. (2018). National Design Specification for Wood Construction. AWC.
-
Aluminum Association. (2020). Aluminum Design Manual. The Aluminum Association.
-
International Code Council. (2021). International Building Code. ICC.
-
Timoshenko, S. P., & Gere, J. M. (1972). Mechanics of Materials. Van Nostrand Reinhold Company.
-
Beer, F. P., Johnston, E. R., DeWolf, J. T., & Mazurek, D. F. (2020). Mechanics of Materials (8th ed.). McGraw-Hill Education.
Išbandykite mūsų sijos apkrovų saugumo skaičiuoklę šiandien!
Neprisiimkite struktūrinio gedimo rizikos savo kitame projekte. Naudokite mūsų sijos apkrovų saugumo skaičiuoklę, kad užtikrintumėte, jog jūsų sijos gali saugiai atlaikyti numatytas apkrovas. Tiesiog įveskite savo sijos matmenis, medžiagą ir apkrovos informaciją, kad gautumėte momentinį saugumo vertinimą.
Didesniems struktūriniams analizės poreikiams apsvarstykite galimybę konsultuotis su profesionaliu struktūriniu inžinieriumi, kuris gali suteikti asmeninę pagalbą jūsų konkrečiai taikymo sričiai.
Susiję įrankiai
Raskite daugiau įrankių, kurie gali būti naudingi jūsų darbo eiga.