Beräkna vikten av stål i olika former inklusive stänger, plåtar och rör. Ange dimensioner och få omedelbara viktresultat i kg, g och lb för ingenjörs- och byggprojekt.
Stålviktkalkylatorn är ett exakt, användarvänligt verktyg utformat för att hjälpa ingenjörer, metallarbetare, tillverkare och gör-det-själv-entusiaster att noggrant bestämma vikten av stål i olika former och storlekar. Oavsett om du arbetar med stång, plåt eller rör, ger denna kalkylator omedelbara viktberäkningar baserat på dimensioner och ståltäthet. Att förstå vikten av stålkonstruktioner är avgörande för materialuppskattning, strukturanalys, transportplanering och kostnadsberäkning i bygg- och tillverkningsprojekt. Vår kalkylator eliminerar komplexiteten i manuella beräkningar, vilket sparar tid och säkerställer noggrannhet i dina stålviktuppskattningar.
Vikten av stål beräknas med hjälp av den grundläggande formeln:
Där:
Volymberäkningen varierar beroende på formen av stålet:
För en solid stång eller cylinder:
Där:
För en ståplåt eller platta:
Där:
För ett stålrör eller rör:
Där:
När volymen har beräknats bestäms vikten genom att multiplicera volymen med stålets täthet:
Vår stålviktkalkylator är utformad för att vara intuitiv och lätt att använda. Följ dessa enkla steg för att beräkna vikten av dina stålkonstruktioner:
Först, välj formen av din stålkonstruktion:
Beroende på den valda formen, ange de nödvändiga dimensionerna:
För stång:
För plåt:
För rör:
Efter att ha angett dimensionerna beräknar kalkylatorn automatiskt:
Använd "Kopiera"-knappen för att kopiera resultaten till ditt urklipp för användning i rapporter, uppskattningar eller andra beräkningar.
Noggrann stålviktberäkning är avgörande inom många industrier och tillämpningar:
Även om vår onlinekalkylator ger ett bekvämt sätt att bestämma stålvikt, finns det alternativa metoder:
Varje metod har sina fördelar och begränsningar. Vår onlinekalkylator erbjuder en balans mellan noggrannhet, bekvämlighet och tillgänglighet utan att kräva specialiserad programvara eller referensmaterial.
Behovet av att beräkna stålvikt har utvecklats i takt med utvecklingen av stålindustrin själv. Här är en kort översikt över denna utveckling:
När modern ståltillverkning började på mitten av 1800-talet med Bessemer-processen, gjordes viktberäkningar främst med hjälp av enkel aritmetik och referenstabeller. Ingenjörer och metallarbetare förlitade sig på handskrivna beräkningar och publicerade referensmaterial som tillhandahöll vikter för vanliga former och storlekar.
När stål blev ett grundläggande byggmaterial under den industriella revolutionen växte behovet av exakta viktberäkningar. Denna period såg utvecklingen av standardiserade formler och mer omfattande referenstabeller. Ingenjörshandböcker började inkludera detaljerad information om beräkning av vikten av olika stålformer.
Datorernas framkomst revolutionerade stålviktberäkningen. Tidiga datorprogram möjliggjorde mer komplexa beräkningar och förmågan att snabbt bestämma vikter för anpassade dimensioner. Denna era såg utvecklingen av specialiserad programvara för strukturingenjörskap som inkluderade viktberäkningsfunktioner.
Internet och digitala verktyg har gjort stålviktberäkning mer tillgänglig än någonsin. Onlinekalkylatorer, mobilappar och avancerad CAD-programvara ger nu omedelbara viktberäkningar för praktiskt taget alla stålfomer eller storlekar. Moderna verktyg tar också hänsyn till olika stålgrader och legeringar med varierande tätheter.
Framtiden för stålviktberäkning kommer sannolikt att inkludera integration med bygginformationsmodellering (BIM), artificiell intelligens för att optimera stålåtgång och tillämpningar för förstärkt verklighet som kan uppskatta stålvikt från bilder eller skanningar av fysiska objekt.
Kalkylatorn använder den standardtäthet av mild stål, som är 7,85 g/cm³ (0,284 lb/in³). Detta är det mest använda värdet för allmänna stålviktberäkningar. Olika stållegeringar kan ha något olika tätheter, som vanligtvis varierar mellan 7,75 och 8,05 g/cm³.
Flera faktorer kan orsaka skillnader mellan beräknade och faktiska vikter:
För de flesta praktiska ändamål är den beräknade vikten tillräckligt noggrann för uppskattning och planering.
Även om denna kalkylator är optimerad för kolstål med en täthet av 7,85 g/cm³, kan du använda den som en approximation för andra metaller genom att förstå täthetsdifferenser:
För exakta beräkningar med andra metaller, multiplicera resultatet med förhållandet mellan den specifika metallens täthet och kolstålets (7,85 g/cm³).
För att konvertera mellan metriska och imperiella enheter:
Vår kalkylator arbetar med metriska enheter (cm, kg). Om du har mått i tum, konvertera dem till centimeter innan du anger dem i kalkylatorn.
Kalkylatorn ger resultat som är teoretiskt exakta baserat på de angivna dimensionerna och den standardtäthet av stål. Noggrannheten i praktiska tillämpningar beror på:
För de flesta praktiska tillämpningar ger kalkylatorn noggrannhet inom 1-2% av den faktiska vikten.
Kalkylatorn kan hantera dimensioner av alla praktiska storlekar. Var dock medveten om att mycket stora siffror kan leda till visningsbegränsningar beroende på din enhet. För extremt stora konstruktioner, överväg att dela upp beräkningen i mindre komponenter och summera resultaten.
För komplexa former, bryt ner dem i enklare komponenter (stänger, plåtar, rör) och beräkna varje separat. Lägg sedan ihop vikterna för att få den totala. Till exempel kan en I-balk beräknas som tre separata plåtar (två flänsar och en web).
Kalkylatorn använder den standardtäthet för mild stål (7,85 g/cm³). Olika stålgrader har något olika tätheter, men variationen är vanligtvis mindre än 3%. För de flesta praktiska ändamål ger denna standardtäthet tillräcklig noggrannhet.
Även om vår kalkylator är utformad för cirkulära rör, kan du beräkna vikten av kvadratiska eller rektangulära rör genom att:
För standard armeringsjärn, använd stångkalkylatorn med den nominella diametern av armeringsjärnet. Var medveten om att vissa armeringsjärn har ribbor eller deformationer som något ökar den faktiska vikten jämfört med en slät stång av samma nominella diameter.
Här är exempel i olika programmeringsspråk för att beräkna stålvikt:
1' Excel-formel för viktberäkning av stång
2=PI()*(A1/2)^2*B1*7.85/1000
3' Där A1 är diameter i cm och B1 är längd i cm
4' Resultatet är i kg
5
6' Excel-formel för viktberäkning av plåt
7=A1*B1*C1*7.85/1000
8' Där A1 är längd i cm, B1 är bredd i cm och C1 är tjocklek i cm
9' Resultatet är i kg
10
11' Excel-formel för viktberäkning av rör
12=PI()*A1*((B1/2)^2-(C1/2)^2)*7.85/1000
13' Där A1 är längd i cm, B1 är yttre diameter i cm och C1 är inre diameter i cm
14' Resultatet är i kg
15
1import math
2
3def calculate_rod_weight(diameter_cm, length_cm):
4 """Beräkna vikten av en stång i kg."""
5 radius_cm = diameter_cm / 2
6 volume_cm3 = math.pi * radius_cm**2 * length_cm
7 weight_kg = volume_cm3 * 7.85 / 1000
8 return weight_kg
9
10def calculate_sheet_weight(length_cm, width_cm, thickness_cm):
11 """Beräkna vikten av en ståplåt i kg."""
12 volume_cm3 = length_cm * width_cm * thickness_cm
13 weight_kg = volume_cm3 * 7.85 / 1000
14 return weight_kg
15
16def calculate_tube_weight(outer_diameter_cm, inner_diameter_cm, length_cm):
17 """Beräkna vikten av ett stålrör i kg."""
18 outer_radius_cm = outer_diameter_cm / 2
19 inner_radius_cm = inner_diameter_cm / 2
20 volume_cm3 = math.pi * length_cm * (outer_radius_cm**2 - inner_radius_cm**2)
21 weight_kg = volume_cm3 * 7.85 / 1000
22 return weight_kg
23
24# Exempel på användning
25rod_weight = calculate_rod_weight(2, 100)
26sheet_weight = calculate_sheet_weight(100, 50, 0.2)
27tube_weight = calculate_tube_weight(5, 4, 100)
28
29print(f"Vikt av stång: {rod_weight:.2f} kg")
30print(f"Vikt av plåt: {sheet_weight:.2f} kg")
31print(f"Vikt av rör: {tube_weight:.2f} kg")
32
1function calculateRodWeight(diameterCm, lengthCm) {
2 const radiusCm = diameterCm / 2;
3 const volumeCm3 = Math.PI * Math.pow(radiusCm, 2) * lengthCm;
4 const weightKg = volumeCm3 * 7.85 / 1000;
5 return weightKg;
6}
7
8function calculateSheetWeight(lengthCm, widthCm, thicknessCm) {
9 const volumeCm3 = lengthCm * widthCm * thicknessCm;
10 const weightKg = volumeCm3 * 7.85 / 1000;
11 return weightKg;
12}
13
14function calculateTubeWeight(outerDiameterCm, innerDiameterCm, lengthCm) {
15 const outerRadiusCm = outerDiameterCm / 2;
16 const innerRadiusCm = innerDiameterCm / 2;
17 const volumeCm3 = Math.PI * lengthCm * (Math.pow(outerRadiusCm, 2) - Math.pow(innerRadiusCm, 2));
18 const weightKg = volumeCm3 * 7.85 / 1000;
19 return weightKg;
20}
21
22// Exempel på användning
23const rodWeight = calculateRodWeight(2, 100);
24const sheetWeight = calculateSheetWeight(100, 50, 0.2);
25const tubeWeight = calculateTubeWeight(5, 4, 100);
26
27console.log(`Vikt av stång: ${rodWeight.toFixed(2)} kg`);
28console.log(`Vikt av plåt: ${sheetWeight.toFixed(2)} kg`);
29console.log(`Vikt av rör: ${tubeWeight.toFixed(2)} kg`);
30
1public class SteelWeightCalculator {
2 private static final double STEEL_DENSITY = 7.85; // g/cm³
3
4 public static double calculateRodWeight(double diameterCm, double lengthCm) {
5 double radiusCm = diameterCm / 2;
6 double volumeCm3 = Math.PI * Math.pow(radiusCm, 2) * lengthCm;
7 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
8 return weightKg;
9 }
10
11 public static double calculateSheetWeight(double lengthCm, double widthCm, double thicknessCm) {
12 double volumeCm3 = lengthCm * widthCm * thicknessCm;
13 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
14 return weightKg;
15 }
16
17 public static double calculateTubeWeight(double outerDiameterCm, double innerDiameterCm, double lengthCm) {
18 double outerRadiusCm = outerDiameterCm / 2;
19 double innerRadiusCm = innerDiameterCm / 2;
20 double volumeCm3 = Math.PI * lengthCm * (Math.pow(outerRadiusCm, 2) - Math.pow(innerRadiusCm, 2));
21 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
22 return weightKg;
23 }
24
25 public static void main(String[] args) {
26 double rodWeight = calculateRodWeight(2, 100);
27 double sheetWeight = calculateSheetWeight(100, 50, 0.2);
28 double tubeWeight = calculateTubeWeight(5, 4, 100);
29
30 System.out.printf("Vikt av stång: %.2f kg%n", rodWeight);
31 System.out.printf("Vikt av plåt: %.2f kg%n", sheetWeight);
32 System.out.printf("Vikt av rör: %.2f kg%n", tubeWeight);
33 }
34}
35
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5const double STEEL_DENSITY = 7.85; // g/cm³
6const double PI = 3.14159265358979323846;
7
8double calculateRodWeight(double diameterCm, double lengthCm) {
9 double radiusCm = diameterCm / 2;
10 double volumeCm3 = PI * pow(radiusCm, 2) * lengthCm;
11 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
12 return weightKg;
13}
14
15double calculateSheetWeight(double lengthCm, double widthCm, double thicknessCm) {
16 double volumeCm3 = lengthCm * widthCm * thicknessCm;
17 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
18 return weightKg;
19}
20
21double calculateTubeWeight(double outerDiameterCm, double innerDiameterCm, double lengthCm) {
22 double outerRadiusCm = outerDiameterCm / 2;
23 double innerRadiusCm = innerDiameterCm / 2;
24 double volumeCm3 = PI * lengthCm * (pow(outerRadiusCm, 2) - pow(innerRadiusCm, 2));
25 double weightKg = volumeCm3 * STEEL_DENSITY / 1000;
26 return weightKg;
27}
28
29int main() {
30 double rodWeight = calculateRodWeight(2, 100);
31 double sheetWeight = calculateSheetWeight(100, 50, 0.2);
32 double tubeWeight = calculateTubeWeight(5, 4, 100);
33
34 std::cout << std::fixed << std::setprecision(2);
35 std::cout << "Vikt av stång: " << rodWeight << " kg" << std::endl;
36 std::cout << "Vikt av plåt: " << sheetWeight << " kg" << std::endl;
37 std::cout << "Vikt av rör: " << tubeWeight << " kg" << std::endl;
38
39 return 0;
40}
41
Här är några praktiska exempel på stålviktberäkningar:
Dimensioner:
Beräkning:
En stålstång med en diameter på 2,5 cm och en längd på 3 meter väger cirka 11,56 kg.
Dimensioner:
Beräkning:
En stålplåt som mäter 120 cm × 80 cm × 0,3 cm väger cirka 22,61 kg.
Dimensioner:
Beräkning:
Ett stålrör med en yttre diameter på 4,2 cm, inre diameter på 3,8 cm och längd på 250 cm väger cirka 4,93 kg.
American Institute of Steel Construction (AISC). Steel Construction Manual, 15:e upplagan. AISC, 2017.
The Engineering ToolBox. "Metaller och legeringar - Densiteter." https://www.engineeringtoolbox.com/metal-alloys-densities-d_50.html. Åtkomst den 10 augusti 2023.
International Organization for Standardization. ISO 1129:1980 Stålrör för pannor, överhettare och värmeväxlare — Dimensioner, toleranser och konventionella massor per enhet längd. ISO, 1980.
American Society for Testing and Materials. ASTM A6/A6M - Standard Specification for General Requirements for Rolled Structural Steel Bars, Plates, Shapes, and Sheet Piling. ASTM International, 2019.
British Standards Institution. BS EN 10025-1:2004 Varmvalsade produkter av strukturella stål. Allmänna tekniska leveransvillkor. BSI, 2004.
World Steel Association. "Steel Statistical Yearbook." https://www.worldsteel.org/steel-by-topic/statistics/steel-statistical-yearbook.html. Åtkomst den 10 augusti 2023.
Prova vår stålviktkalkylator idag för att snabbt och noggrant bestämma vikten av dina stålkonstruktioner. Oavsett om du planerar ett byggprojekt, uppskattar materialkostnader eller designar en stålkonstruktion, ger vår kalkylator den exakta information du behöver för att fatta informerade beslut.
Upptäck fler verktyg som kan vara användbara för din arbetsflöde