બીમના પ્રકાર, સામગ્રી અને માપના આધારે તપાસો કે શું બીમ સુરક્ષિત રીતે ચોક્કસ લોડને સમર્થન આપી શકે છે. સ્ટીલ, લાકડું અથવા એલ્યુમિનિયમના બનેલા આલેખાકાર, આઈ-બીમ અને વર્તુળાકાર બીમનું વિશ્લેષણ કરો.
બીમ લોડ સલામતી કેલ્ક્યુલેટર એ એન્જિનિયરો, બાંધકામ વ્યાવસાયિકો અને DIY ઉત્સાહીઓ માટે એક મહત્વપૂર્ણ સાધન છે, જેમને નિર્ધારિત કરવું છે કે બીમ ચોક્કસ લોડને સલામત રીતે સમર્થન આપી શકે છે કે નહીં. આ કેલ્ક્યુલેટર વિવિધ બીમ પ્રકારો અને સામગ્રીની ઢાંચાકીય ક્ષમતા અને લાગુ પડેલા લોડ વચ્ચેના સંબંધને વિશ્લેષણ કરીને બીમની સલામતીને મૂલ્યાંકન કરવા માટે એક સરળ માર્ગ પ્રદાન કરે છે. બીમના પરિમાણો, સામગ્રીની ગુણધર્મો અને લાગુ પડેલા લોડ જેવા મૂળભૂત પરિમાણો દાખલ કરીને, તમે ઝડપથી નિર્ધારિત કરી શકો છો કે તમારી બીમ ડિઝાઇન તમારા પ્રોજેક્ટ માટે સલામતીની જરૂરિયાતોને પૂર્ણ કરે છે કે નહીં.
બીમ લોડની ગણનાઓ ઢાંચાકીય એન્જિનિયરીંગ અને બાંધકામની સલામતી માટે મૂળભૂત છે. તમે રહેણાંક ઢાંચા ડિઝાઇન કરી રહ્યા છો, વેપારની ઇમારતની યોજના બનાવી રહ્યા છો, અથવા DIY ઘરની સુધારણા પ્રોજેક્ટ પર કામ કરી રહ્યા છો, બીમ લોડની સલામતીને સમજવું ઢાંચાકીય નિષ્ફળતાઓને રોકવા માટે મહત્વપૂર્ણ છે, જે સંપત્તિના નુકસાન, ઇજાઓ, અથવા અતિશય મૃત્યુનું કારણ બની શકે છે. આ કેલ્ક્યુલેટર જટિલ ઢાંચાકીય એન્જિનિયરીંગ સિદ્ધાંતોને એક ઍક્સેસિબલ ફોર્મેટમાં સરળ બનાવે છે, જે તમને તમારા બીમની પસંદગી અને ડિઝાઇન વિશે માહિતગાર નિર્ણયો લેવા માટે મંજૂરી આપે છે.
બીમ લોડની સલામતી લાગુ પડેલા લોડ દ્વારા ઉત્પન્ન થયેલ તણાવને બીમ સામગ્રીની મંજૂર તણાવ સાથે તુલના કરીને નિર્ધારિત થાય છે. જ્યારે બીમ પર લોડ લાગુ કરવામાં આવે છે, ત્યારે તે આંતરિક તણાવો બનાવે છે જે બીમને સહન કરવું પડે છે. જો આ તણાવો સામગ્રીની ક્ષમતા કરતાં વધુ હોય, તો બીમ કાયમી રીતે વિકૃત થઈ શકે છે અથવા વિફળ થઈ શકે છે.
બીમ લોડની સલામતીને નિર્ધારિત કરતી મુખ્ય બાબતોમાં સામેલ છે:
અમારો કેલ્ક્યુલેટર સરળતાથી સમર્થિત બીમો (બંને અંતે સમર્થિત) સાથે કેન્દ્રમાં લાગુ કરેલા લોડ પર ધ્યાન કેન્દ્રિત કરે છે, જે ઘણા ઢાંચાકીય એપ્લિકેશનોમાં એક સામાન્ય રૂપરેખા છે.
બીમ લોડની સલામતી પાછળનો મૂળભૂત સિદ્ધાંત બેન્ડિંગ તણાવ સમીકરણ છે:
જ્યાં:
કેન્દ્રમાં લોડ સાથેની સરળતાથી સમર્થિત બીમ માટે, મહત્તમ બેન્ડિંગ મોમેન્ટ કેન્દ્રમાં થાય છે અને તેને આ રીતે ગણવામાં આવે છે:
જ્યાં:
ગણનાઓને સરળ બનાવવા માટે, એન્જિનિયરો સામાન્ય રીતે વિભાગ મોડી () નો ઉપયોગ કરે છે, જે ક્ષિતિજ અને અતિશય તંતુ સુધીની અંતરને એકત્રિત કરે છે:
આ અમને બેન્ડિંગ તણાવના સમીકરણને આ રીતે પુનઃલેખન કરવાની મંજૂરી આપે છે:
સલામતીનો ફેક્ટર મહત્તમ મંજૂર લોડ અને લાગુ પડેલા લોડનો ગુણોત્તર છે:
1.0 કરતાં વધુનો સલામતીનો ફેક્ટર દર્શાવે છે કે બીમ સલામત રીતે લોડને સમર્થન આપી શકે છે. પ્રાયોગિક રીતે, એન્જિનિયરો સામાન્ય રીતે 1.5 થી 3.0 વચ્ચેના સલામતીના ફેક્ટરો માટે ડિઝાઇન કરે છે, જે એપ્લિકેશન અને લોડના અંદાજમાં અનિશ્ચિતતા પર આધાર રાખે છે.
ક્ષિતિજનો માપ બીમના ક્રોસ-સેક્શનના આકારના આધારે બદલાય છે:
આયતાકાર બીમ: જ્યાં = પહોળાઈ અને = ઊંચાઈ
ગોળ બીમ: જ્યાં = વ્યાસ
I-બીમ: જ્યાં = ફ્લેન્જની પહોળાઈ, = કુલ ઊંચાઈ, = વેબની જાડાઈ, અને = ફ્લેન્જની જાડાઈ
અમારો કેલ્ક્યુલેટર આ જટિલ ગણનાઓને એક વપરાશકર્તા-મિત્રતા ઇન્ટરફેસમાં સરળ બનાવે છે. તમારા બીમને સલામત રીતે તમારા ઇચ્છિત લોડને સમર્થન આપી શકે છે કે નહીં તે નિર્ધારિત કરવા માટે આ પગલાંઓનું અનુસરણ કરો:
ત્રણ સામાન્ય બીમ ક્રોસ-સેક્શન પ્રકારોમાંથી પસંદ કરો:
બીમની સામગ્રી પસંદ કરો:
તમારા પસંદ કરેલા બીમના પ્રકારના આધારે પરિમાણો દાખલ કરો:
આયતાકાર બીમ માટે:
I-બીમ માટે:
ગોળ બીમ માટે:
બધા પરિમાણો દાખલ કર્યા પછી, કેલ્ક્યુલેટર દર્શાવશે:
એક દૃશ્ય પ્રતિનિધિત્વ પણ બીમને લાગુ પડેલા લોડ સાથે દર્શાવશે અને દર્શાવશે કે શું તે સલામત છે (હરિત) અથવા અસલામત (લાલ).
અમારો કેલ્ક્યુલેટર તણાવની ગણનાઓ માટે નીચેની સામગ્રીની ગુણધર્મોનો ઉપયોગ કરે છે:
સામગ્રી | મંજૂર તણાવ (MPa) | ઘનતા (kg/m³) |
---|---|---|
સ્ટીલ | 250 | 7850 |
લાકડું | 10 | 700 |
એલ્યુમિનિયમ | 100 | 2700 |
આ મૂલ્યો ઢાંચાકીય એપ્લિકેશનો માટે સામાન્ય મંજૂર તણાવો દર્શાવે છે. મહત્વપૂર્ણ એપ્લિકેશનો માટે, સામગ્રી-વિશિષ્ટ ડિઝાઇન કોડ અથવા ઢાંચાકીય એન્જિનિયરને સંલગ્નિત કરો.
બીમ લોડ સલામતી કેલ્ક્યુલેટર માટે અમૂલ્ય છે:
ઘરમાલિકો અને કોન્ટ્રાક્ટરો આ કેલ્ક્યુલેટરનો ઉપયોગ કરી શકે છે:
DIY ઉત્સાહીઓ આ કેલ્ક્યુલેટરને નીચેના માટે ઉપયોગી માનશે:
ઔદ્યોગિક સેટિંગ્સમાં, આ કેલ્ક્યુલેટર મશીનરી અને સાધનોને સમર્થન આપવા માટે બીમો ચકાસવામાં મદદ કરી શકે છે:
જ્યારે અમારા કેલ્ક્યુલેટર બીમની સલામતીના મૂલ્યાંકન માટે એક સરળતા પ્રદાન કરે છે, ત્યારે વધુ જટિલ પરિસ્થિતિઓ માટે વિકલ્પી પદ્ધતિઓ છે:
ફિનાઇટ એલિમેન્ટ એનાલિસિસ (FEA): જટિલ જ્યોમેટ્રીઓ, લોડિંગ શરતો, અથવા સામગ્રીના વર્તન માટે, FEA સોફ્ટવેર સમગ્ર ઢાંચામાં વિગતવાર તણાવ વિશ્લેષણ પ્રદાન કરે છે.
બાંધકામ કોડ ટેબલ: ઘણા બાંધકામ કોડ સામાન્ય બીમ કદ અને લોડિંગ શરતો માટે પૂર્વ-ગણિત સ્પાન ટેબલ પ્રદાન કરે છે, જે વ્યક્તિગત ગણનાઓની જરૂરિયાતને દૂર કરે છે.
ઢાંચાકીય વિશ્લેષણ સોફ્ટવેર: સમર્પિત ઢાંચાકીય એન્જિનિયરીંગ સોફ્ટવેર આખા બિલ્ડિંગ સિસ્ટમના વિશ્લેષણ માટે ઉપયોગ કરી શકાય છે, જે વિવિધ ઢાંચાકીય ઘટકો વચ્ચેની ક્રિયાઓને ધ્યાનમાં લે છે.
વ્યાવસાયિક એન્જિનિયરીંગ સલાહ: મહત્વપૂર્ણ એપ્લિકેશનો અથવા જટિલ ઢાંચાઓ માટે, લાઇસન્સ ધરાવતા ઢાંચાકીય એન્જિનિયરને સલાહ લેવી સૌથી વધુ સલામતીની ખાતરી પ્રદાન કરે છે.
શારીરિક લોડ પરીક્ષણ: કેટલાક કેસોમાં, બીમના નમૂનાઓનું શારીરિક પરીક્ષણ કાર્યક્ષમતા ચકાસવા માટે જરૂરી હોઈ શકે છે, ખાસ કરીને અસામાન્ય સામગ્રી અથવા લોડિંગ શરતો માટે.
તમારા પ્રોજેક્ટની જટિલતાની શ્રેણી અને સંભવિત નિષ્ફળતાના પરિણામો સાથે મેળ ખાતી પદ્ધતિ પસંદ કરો.
અમારા બીમ લોડ સલામતી કેલ્ક્યુલેટર પાછળના સિદ્ધાંતો સદીના વિજ્ઞાન અને એન્જિનિયરીંગના વિકાસના સદીના વિકાસમાં વિકસ્યા છે:
બીમ સિદ્ધાંતના મૂળ પ્રાચીન સંસ્કૃતિઓમાં છે. રોમન, ઇજિપ્તીયન અને ચીનીઓએ તેમના ઢાંચાઓ માટે યોગ્ય બીમના કદને નિર્ધારિત કરવા માટે વ્યાવસાયિક પદ્ધતિઓ વિકસિત કરી. આ પ્રારંભિક એન્જિનિયરો અનુભવ અને ટ્રાયલ-એન્ડ-એરર પર આધાર રાખીને ગણતરીઓ કરતા હતા.
બીમ સિદ્ધાંતની ગણિતીય પાયાની શરૂઆત 17મી અને 18મી સદીમાં થઈ:
19મી સદીમાં બીમ સિદ્ધાંત અને એપ્લિકેશનમાં ઝડપી પ્રગતિ થઈ:
આજના ઢાંચાકીય વિશ્લેષણમાં ક્લાસિકલ બીમ સિદ્ધાંતોને અદ્યતન કમ્પ્યુટેશનલ પદ્ધતિઓ સાથે સંયોજિત કરવામાં આવે છે:
અમારો કેલ્ક્યુલેટર આ સમૃદ્ધ ઇતિહાસ પર આધાર રાખે છે, સદીના એન્જિનિયરીંગ જ્ઞાનને સરળ ઇન્ટરફેસ દ્વારા ઍક્સેસિબલ બનાવે છે.
એક ઘરમાલિક ચકાસવા માંગે છે કે એક લાકડાનો ફ્લોર જોઇસ્ટ એક ભારે બાથટબને સમર્થન આપી શકે છે:
પરિણામ: કેલ્ક્યુલેટર દર્શાવે છે કે આ બીમ SAFE છે અને સલામતીનો ફેક્ટર 1.75 છે.
એક એન્જિનિયર એક નાનકડી વ્યાપારી ઇમારત માટે સપોર્ટ બીમ ડિઝાઇન કરી રહ્યો છે:
પરિણામ: કેલ્ક્યુલેટર દર્શાવે છે કે આ બીમ SAFE છે અને સલામતીનો ફેક્ટર 2.3 છે.
એક સાઇન મેકર ચકાસવા માંગે છે કે શું એક એલ્યુમિનિયમ પોલ એક નવી સ્ટોરફ્રન્ટ સાઇનને સમર્થન આપી શકે છે:
પરિણામ: કેલ્ક્યુલેટર દર્શાવે છે કે આ બીમ UNSAFE છે અને સલામતીનો ફેક્ટર 0.85 છે, જે મોટા વ્યાસના પોલની જરૂરિયાત દર્શાવે છે.
અહીં વિવિધ પ્રોગ્રામિંગ ભાષાઓમાં બીમ લોડ સલામતીની ગણનાઓને અમલમાં મૂકવા માટેના ઉદાહરણો છે:
1// જાવાસ્ક્રિપ્ટ અમલ માટે આયતાકાર બીમ સલામતી ચકાસણી
2function checkRectangularBeamSafety(width, height, length, load, material) {
3 // સામગ્રીની ગુણધર્મો MPa માં
4 const allowableStress = {
5 steel: 250,
6 wood: 10,
7 aluminum: 100
8 };
9
10 // ક્ષિતિજની ગણના (m^4)
11 const I = (width * Math.pow(height, 3)) / 12;
12
13 // વિભાગ મોડીની ગણના (m^3)
14 const S = I / (height / 2);
15
16 // મહત્તમ બેન્ડિંગ મોમેન્ટની ગણના (N·m)
17 const M = (load * length) / 4;
18
19 // વાસ્તવિક તણાવની ગણના (MPa)
20 const stress = M / S;
21
22 // સલામતીના ફેક્ટરની ગણના
23 const safetyFactor = allowableStress[material] / stress;
24
25 // મહત્તમ મંજૂર લોડની ગણના (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// ઉદાહરણ ઉપયોગ
38const result = checkRectangularBeamSafety(0.1, 0.2, 3, 5000, 'steel');
39console.log(`Beam is ${result.safe ? 'SAFE' : 'UNSAFE'}`);
40console.log(`Safety Factor: ${result.safetyFactor.toFixed(2)}`);
41
1import math
2
3def check_circular_beam_safety(diameter, length, load, material):
4 """
5 ચકાસો કે શું એક ગોળ બીમ આપેલા લોડને સલામત રીતે સમર્થન આપી શકે છે
6
7 પેરામીટર્સ:
8 diameter (float): બીમનો વ્યાસ મીટરમાં
9 length (float): બીમની લંબાઈ મીટરમાં
10 load (float): લાગુ પડેલો લોડ ન્યુટનમાં
11 material (str): 'steel', 'wood', અથવા 'aluminum'
12
13 પાછું આપવું:
14 dict: સલામતીના મૂલ્યાંકનના પરિણામો
15 """
16 # સામગ્રીની ગુણધર્મો (MPa)
17 allowable_stress = {
18 'steel': 250,
19 'wood': 10,
20 'aluminum': 100
21 }
22
23 # ક્ષિતિજની ગણના (m^4)
24 I = (math.pi * diameter**4) / 64
25
26 # વિભાગ મોડીની ગણના (m^3)
27 S = I / (diameter / 2)
28
29 # મહત્તમ બેન્ડિંગ મોમેન્ટની ગણના (N·m)
30 M = (load * length) / 4
31
32 # વાસ્તવિક તણાવની ગણના (MPa)
33 stress = M / S
34
35 # સલામતીના ફેક્ટરની ગણના
36 safety_factor = allowable_stress[material] / stress
37
38 # મહત્તમ મંજૂર લોડની ગણના (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# ઉદાહરણ ઉપયોગ
50beam_params = check_circular_beam_safety(0.05, 2, 1000, 'aluminum')
51print(f"Beam is {'SAFE' if beam_params['safe'] else 'UNSAFE'}")
52print(f"Safety Factor: {beam_params['safety_factor']:.2f}")
53
1public class IBeamSafetyCalculator {
2 // સામગ્રીની ગુણધર્મો 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 // સામગ્રીના આધારે મંજૂર તણાવ મેળવો
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("Unknown material: " + material);
35 }
36
37 // I-બીમ માટે ક્ષિતિજની ગણના
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 // વિભાગ મોડીની ગણના
44 double S = I / (height / 2);
45
46 // મહત્તમ બેન્ડિંગ મોમેન્ટની ગણના
47 double M = (load * length) / 4;
48
49 // વાસ્તવિક તણાવની ગણના
50 double stress = M / S;
51
52 // સલામતીના ફેક્ટરની ગણના
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 // ઉદાહરણ: I-બીમની સલામતીની ચકાસણી
66 SafetyResult result = checkIBeamSafety(
67 0.2, // ઊંચાઈ (m)
68 0.1, // ફ્લેન્જની પહોળાઈ (m)
69 0.015, // ફ્લેન્જની જાડાઈ (m)
70 0.01, // વેબની જાડાઈ (m)
71 4.0, // લંબાઈ (m)
72 15000, // લોડ (N)
73 "steel" // સામગ્રી
74 );
75
76 System.out.println("Beam is " + (result.isSafe ? "SAFE" : "UNSAFE"));
77 System.out.printf("Safety Factor: %.2f\n", result.safetyFactor);
78 System.out.printf("Maximum Allowable Load: %.2f N\n", result.maxAllowableLoad);
79 }
80}
81
1' એક્સેલ VBA ફંક્શન આયતાકાર બીમ સલામતી ચકાસણી માટે
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 ' સામગ્રીના આધારે મંજૂર તણાવ સેટ કરો (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 = "Invalid material"
22 Exit Function
23 End Select
24
25 ' ક્ષિતિજની ગણના (m^4)
26 I = (Width * Height ^ 3) / 12
27
28 ' વિભાગ મોડીની ગણના (m^3)
29 S = I / (Height / 2)
30
31 ' મહત્તમ બેન્ડિંગ મોમેન્ટની ગણના (N·m)
32 M = (Load * Length) / 4
33
34 ' વાસ્તવિક તણાવની ગણના (MPa)
35 Stress = M / S
36
37 ' સલામતીના ફેક્ટરની ગણના
38 SafetyFactor = AllowableStress / Stress
39
40 ' મહત્તમ મંજૂર લોડની ગણના (N)
41 MaxAllowableLoad = Load * SafetyFactor
42
43 ' પરિણામની એરે તૈયાર કરો
44 Result(1) = SafetyFactor >= 1 ' સલામત?
45 Result(2) = SafetyFactor ' સલામતીનો ફેક્ટર
46 Result(3) = MaxAllowableLoad ' મહત્તમ મંજૂર લોડ
47 Result(4) = Stress ' વાસ્તવિક તણાવ
48 Result(5) = AllowableStress ' મંજૂર તણાવ
49
50 CheckRectangularBeamSafety = Result
51End Function
52
53' એક્સેલ સેલમાં ઉપયોગ:
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// ગોળ બીમ માટે સલામતીની ગણના
15BeamSafetyResult checkCircularBeamSafety(
16 double diameter, double length, double load, const std::string& material) {
17
18 // સામગ્રીની ગુણધર્મો (MPa)
19 std::map<std::string, double> allowableStress = {
20 {"steel", 250.0},
21 {"wood", 10.0},
22 {"aluminum", 100.0}
23 };
24
25 // ક્ષિતિજની ગણના (m^4)
26 double I = (M_PI * std::pow(diameter, 4)) / 64.0;
27
28 // વિભાગ મોડીની ગણના (m^3)
29 double S = I / (diameter / 2.0);
30
31 // મહત્તમ બેન્ડિંગ મોમેન્ટની ગણના (N·m)
32 double M = (load * length) / 4.0;
33
34 // વાસ્તવિક તણાવની ગણના (MPa)
35 double stress = M / S;
36
37 // સલામતીના ફેક્ટરની ગણના
38 double safetyFactor = allowableStress[material] / stress;
39
40 // મહત્તમ મંજૂર લોડની ગણના (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 // ઉદાહરણ: ગોળ બીમની સલામતીની ચકાસણી
54 double diameter = 0.05; // મીટરમાં
55 double length = 2.0; // મીટરમાં
56 double load = 1000.0; // ન્યુટનમાં
57 std::string material = "steel";
58
59 BeamSafetyResult result = checkCircularBeamSafety(diameter, length, load, material);
60
61 std::cout << "Beam is " << (result.isSafe ? "SAFE" : "UNSAFE") << std::endl;
62 std::cout << "Safety Factor: " << result.safetyFactor << std::endl;
63 std::cout << "Maximum Allowable Load: " << result.maxAllowableLoad << " N" << std::endl;
64
65 return 0;
66}
67
બીમ લોડ સલામતી કેલ્ક્યુલેટર એ એક સાધન છે જે મદદ કરે છે નિર્ધારિત કરવા માટે કે શું એક બીમ સલામત રીતે ચોક્કસ લોડને સમર્થન આપી શકે છે કે નહીં. તે બીમના પરિમાણો, સામગ્રીની ગુણધર્મો અને લાગુ પડેલા લોડ વચ્ચેના સંબંધને વિશ્લેષણ કરે છે તણાવના સ્તરો અને સલામતીના ફેક્ટરોની ગણના કરવા માટે.
આ કેલ્ક્યુલેટર સરળ બીમ રૂપરેખાઓ સાથે કેન્દ્ર-બાંધકામના લોડ માટે એક સારી અંદાજ આપે છે. તે માનક એન્જિનિયરીંગ ફોર્મ્યુલાઓ અને સામગ્રીની ગુણધર્મોનો ઉપયોગ કરે છે. જટિલ લોડિંગ પરિસ્થિતિઓ, અસામાન્ય સામગ્રી, અથવા મહત્વપૂર્ણ એપ્લિકેશનો માટે, વ્યાવસાયિક ઢાંચાકીય એન્જિનિયરને સંલગ્નિત કરો.
સામાન્ય રીતે, 1.5 થી વધુનો સલામતીનો ફેક્ટર મોટાભાગની એપ્લિકેશનો માટે ભલામણ કરવામાં આવે છે. મહત્વપૂર્ણ ઢાંચાઓએ 2.0 અથવા તે વધુના સલામતીના ફેક્ટરોની જરૂર પડી શકે છે. બાંધકામ કોડો ઘણી વખત વિવિધ એપ્લિકેશનો માટે ઓછામાં ઓછી સલામતીના ફેક્ટરોને સ્પષ્ટ કરે છે.
આ કેલ્ક્યુલેટર સ્થિર લોડો માટે ડિઝાઇન કરવામાં આવ્યો છે. ગતિશીલ લોડો (જેમ કે ખસતા મશીનરી, પવન, અથવા ભૂકંપના બળ) વધુ વિચારણાઓ અને સામાન્ય રીતે વધુ સલામતીના ફેક્ટરોની જરૂર છે. ગતિશીલ લોડિંગ માટે, ઢાંચાકીય એન્જિનિયર સાથે સંપર્ક કરો.
કેಲ્ક્યુલેટર ત્રણ સામાન્ય ઢાંચાકીય સામગ્રીને સપોર્ટ કરે છે: સ્ટીલ, લાકડું અને એલ્યુમિનિયમ. દરેક સામગ્રીની વિવિધ શક્તિની ગુણધર્મો છે જે બીમની લોડ-વહન ક્ષમતાને અસર કરે છે.
તમારા બીમના વાસ્તવિક પરિમાણો મીટરમાં માપો. આયતાકાર બીમ માટે, પહોળાઈ અને ઊંચાઈ માપો. I-બીમ માટે, કુલ ઊંચાઈ, ફ્લેન્જની પહોળાઈ, ફ્લેન્જની જાડાઈ, અને વેબની જાડાઈ માપો. ગોળ બીમ માટે, વ્યાસ માપો.
"અસલામત" પરિણામ દર્શાવે છે કે લાગુ પડેલો લોડ બીમની સલામત લોડ-વહન ક્ષમતા કરતાં વધુ છે. આ વધુ તણાવ, કાયમી વિકૃતિ, અથવા વિફળતા તરફ દોરી શકે છે. તમારે અથવા તો લોડ ઘટાડવો, સ્પાનને ટૂંકા કરવો, અથવા વધુ મજબૂત બીમ પસંદ કરવો જોઈએ.
આ કેલ્ક્યુલેટર તણાવ આધારિત સલામતી પર ધ્યાન કેન્દ્રિત કરે છે, વક્ર પર નહીં. એક બીમ જે તણાવના દૃષ્ટિકોણથી "સલામત" છે તે તમારા એપ્લિકેશન માટે ઇચ્છિત કરતા વધુ વક્ર બની શકે છે. વક્રની ગણનાઓ માટે, વધારાના સાધનોની જરૂર પડશે.
નહીં, આ કેલ્ક્યુલેટર ખાસ કરીને સરળતાથી સમર્થિત બીમો (બંને અંતે સમર્થિત) સાથે કેન્દ્ર લોડ માટે ડિઝાઇન કરવામાં આવ્યો છે. કેન્ટિલિવર બીમો (ફક્ત એક અંતે સમર્થિત) માટે લોડ અને તણાવના વિતરણ અલગ છે.
વિભિન્ન બીમ ક્રોસ-સેક્શન ન્યુટ્રલ ધ્રુવની સામે સામગ્રીને અલગ રીતે વિતરણ કરે છે. I-બીમ ખાસ કરીને અસરકારક છે કારણ કે તે ન્યુટ્રલ ધ્રુવની સામે વધુ સામગ્રી મૂકે છે, જે ક્ષિતિજને વધારવા અને લોડ ક્ષમતા માટે મજબૂત બનાવે છે.
ગેર, J. M., & ગુડનો, B. J. (2012). મેકેનિક્સ ઓફ મેટેરિયલ્સ (8મું સંસ્કરણ). સેંગેજ લર્નિંગ.
હિબ્બેલર, R. C. (2018). સ્ટ્રક્ચરલ એનાલિસિસ (10મું સંસ્કરણ). પિયર્સન.
અમેરિકન ઇન્સ્ટિટ્યૂટ ઓફ સ્ટીલ કન્સ્ટ્રક્શન. (2017). સ્ટીલ કન્સ્ટ્રક્શન મેન્યુઅલ (15મું સંસ્કરણ). AISC.
અમેરિકન વૂડ કાઉન્સિલ. (2018). નેશનલ ડિઝાઇન સ્પેસિફિકેશન ફોર વૂડ કન્સ્ટ્રક્શન. AWC.
એલ્યુમિનિયમ એસોસિએશન. (2020). એલ્યુમિનિયમ ડિઝાઇન મેન્યુઅલ. એલ્યુમિનિયમ એસોસિએશન.
આંતરરાષ્ટ્રીય કોડ કાઉન્સિલ. (2021). આંતરરાષ્ટ્રીય બાંધકામ કોડ. ICC.
ટિમોશેંકો, S. P., & ગેર, J. M. (1972). મેકેનિક્સ ઓફ મેટેરિયલ્સ. વેન નોસ્ટ્રેન્ડ રેહોલ્ડ કંપની.
બિયર, F. P., જ્હોનસ્ટન, E. R., ડેવોલ્ફ, J. T., & મઝુરેક, D. F. (2020). મેકેનિક્સ ઓફ મેટેરિયલ્સ (8મું સંસ્કરણ). મેકગ્રો-હિલ એજ્યુકેશન.
તમારા આગામી પ્રોજેક્ટમાં ઢાંચાકીય નિષ્ફળતાના જોખમને ન લો. અમારો બીમ લોડ સલામતી કેલ્ક્યુલેટરનો ઉપયોગ કરો જેથી ખાતરી કરો કે તમારા બીમો તેમના ઇચ્છિત લોડને સલામત રીતે સમર્થન આપી શકે છે. તમારા બીમના પરિમાણો, સામગ્રી અને લોડની માહિતી દાખલ કરો અને તરત જ સલામતીના મૂલ્યાંકન મેળવો.
વધુ જટિલ ઢાંચાકીય વિશ્લેષણની જરૂરિયાતો માટે, વ્યાવસાયિક ઢાંચાકીય એન્જિનિયર સાથે સંપર્ક કરવા પર વિચાર કરો, જે તમારા વિશિષ્ટ એપ્લિકેશન માટે વ્યક્તિગત માર્ગદર્શન પ્રદાન કરી શકે છે.
તમારા વર્કફ્લો માટે ઉપયોગી થવાના વધુ સાધનો શોધો