คำนวณน้ำหนักของเหล็กในรูปทรงต่างๆ รวมถึงแท่ง แผ่น และท่อ ป้อนขนาดและรับผลน้ำหนักทันทีในกิโลกรัม กรัม และปอนด์ สำหรับโครงการวิศวกรรมและการก่อสร้าง
เครื่องคำนวณน้ำหนักเหล็ก เป็นเครื่องมือที่แม่นยำและใช้งานง่ายที่ออกแบบมาเพื่อช่วยวิศวกร ช่างโลหะ ผู้ผลิต และผู้ที่ทำงานด้วยตนเองในการคำนวณน้ำหนักของเหล็กในรูปทรงและขนาดต่างๆ อย่างถูกต้อง ไม่ว่าคุณจะทำงานกับเหล็กรูปทรงแท่ง แผ่น หรือท่อ เครื่องคำนวณนี้ให้การคำนวณน้ำหนักทันทีตามมิติและความหนาแน่นของเหล็ก การเข้าใจน้ำหนักของส่วนประกอบเหล็กเป็นสิ่งสำคัญสำหรับการประมาณการวัสดุ การวิเคราะห์โครงสร้าง การวางแผนการขนส่ง และการคำนวณค่าใช้จ่ายในโครงการก่อสร้างและการผลิต เครื่องคำนวณของเราได้กำจัดความซับซ้อนของการคำนวณด้วยมือ ช่วยประหยัดเวลาในขณะที่รับประกันความถูกต้องในการประมาณน้ำหนักเหล็กของคุณ
น้ำหนักเหล็กคำนวณโดยใช้สูตรพื้นฐาน:
โดยที่:
การคำนวณปริมาตรจะแตกต่างกันไปตามรูปทรงของเหล็ก:
สำหรับแท่งเหล็กหรือทรงกระบอกที่เป็นของแข็ง:
โดยที่:
สำหรับแผ่นหรือแผ่นเหล็ก:
โดยที่:
สำหรับท่อเหล็กหรือท่อ:
โดยที่:
เมื่อคำนวณปริมาตรแล้ว น้ำหนักจะถูกกำหนดโดยการคูณปริมาตรด้วยความหนาแน่นของเหล็ก:
เครื่องคำนวณน้ำหนักเหล็กของเราออกแบบมาให้ใช้งานง่ายและเข้าใจได้ง่าย ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อคำนวณน้ำหนักของส่วนประกอบเหล็กของคุณ:
เริ่มต้นด้วยการเลือกทรงของส่วนประกอบเหล็กของคุณ:
ขึ้นอยู่กับรูปทรงที่เลือก ให้ป้อนมิติที่จำเป็น:
สำหรับแท่ง:
สำหรับแผ่น:
สำหรับท่อ:
หลังจากป้อนมิติแล้ว เครื่องคำนวณจะคำนวณโดยอัตโนมัติ:
ใช้ปุ่ม "คัดลอก" เพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดของคุณเพื่อใช้ในรายงาน การประมาณการ หรือการคำนวณอื่นๆ
การคำนวณน้ำหนักเหล็กที่แม่นยำมีความสำคัญในหลายอุตสาหกรรมและการใช้งาน:
ในขณะที่เครื่องคำนวณออนไลน์ของเรามอบวิธีที่สะดวกในการกำหนดน้ำหนักเหล็ก แต่ก็มีวิธีการทางเลือก:
แต่ละวิธีมีข้อดีและข้อจำกัด เครื่องคำนวณออนไลน์ของเราเสนอความสมดุลระหว่างความถูกต้อง ความสะดวกสบาย และการเข้าถึงโดยไม่ต้องใช้ซอฟต์แวร์เฉพาะหรือวัสดุอ้างอิง
ความจำเป็นในการคำนวณน้ำหนักเหล็กได้พัฒนาขึ้นพร้อมกับการพัฒนาอุตสาหกรรมเหล็กเอง นี่คือภาพรวมสั้นๆ ของการพัฒนานี้:
เมื่อการผลิตเหล็กสมัยใหม่เริ่มขึ้นในกลางศตวรรษที่ 19 ด้วยกระบวนการเบสเมอร์ การคำนวนน้ำหนักส่วนใหญ่ทำโดยใช้การคำนวณเลขง่ายและตารางอ้างอิง วิศวกรและช่างโลหะพึ่งพาการคำนวณด้วยมือและเอกสารอ้างอิงที่เผยแพร่ซึ่งให้ข้อมูลน้ำหนักสำหรับรูปทรงและขนาดทั่วไป
เมื่อเหล็กกลายเป็นวัสดุก่อสร้างพื้นฐานในช่วงการปฏิวัติอุตสาหกรรม ความจำเป็นในการคำนวนน้ำหนักที่แม่นยำเพิ่มขึ้น ช่วงเวลานี้เห็นการพัฒนาสูตรมาตรฐานและตารางอ้างอิงที่ครอบคลุมมากขึ้น หนังสือวิศวกรรมเริ่มรวมข้อมูลรายละเอียดเกี่ยวกับการคำนวนน้ำหนักของรูปทรงเหล็กต่างๆ
การเกิดขึ้นของคอมพิวเตอร์ได้ปฏิวัติการคำนวณน้ำหนักเหล็ก โปรแกรมคอมพิวเตอร์ในยุคแรกอนุญาตให้มีการคำนวณที่ซับซ้อนมากขึ้นและความสามารถในการกำหนดน้ำหนักอย่างรวดเร็วสำหรับมิติที่กำหนดเอง ยุคนี้เห็นการพัฒนาซอฟต์แวร์เฉพาะสำหรับวิศวกรรมโครงสร้างที่รวมความสามารถในการคำนวนน้ำหนัก
อินเทอร์เน็ตและเครื่องมือดิจิทัลทำให้การคำนวณน้ำหนักเหล็กเข้าถึงได้มากกว่าที่เคย เครื่องคำนวณออนไลน์ แอปพลิเคชันมือถือ และซอฟต์แวร์ CAD ขั้นสูงในขณะนี้ให้การคำนวณน้ำหนักทันทีสำหรับรูปทรงหรือขนาดเหล็กเกือบทุกชนิด เครื่องมือสมัยใหม่ยังคำนึงถึงเกรดเหล็กและโลหะผสมที่แตกต่างกันซึ่งมีความหนาแน่นแตกต่างกัน
อนาคตของการคำนวณน้ำหนักเหล็กอาจรวมถึงการรวมเข้ากับการสร้างแบบจำลองข้อมูลอาคาร (BIM) ปัญญาประดิษฐ์เพื่อเพิ่มประสิทธิภาพการใช้เหล็ก และแอปพลิเคชันความจริงเสริมที่สามารถประมาณน้ำหนักเหล็กจากภาพถ่ายหรือการสแกนวัตถุจริง
เครื่องคำนวณใช้ความหนาแน่นมาตรฐานของเหล็กอ่อน ซึ่งคือ 7.85 g/cm³ (0.284 lb/in³) นี่คือค่าที่ใช้บ่อยที่สุดสำหรับการคำนวนน้ำหนักเหล็กทั่วไป โลหะผสมเหล็กที่แตกต่างกันอาจมีความหนาแน่นที่แตกต่างกันเล็กน้อย โดยทั่วไปอยู่ในช่วง 7.75 ถึง 8.05 g/cm³
หลายปัจจัยสามารถทำให้เกิดความแตกต่างระหว่างน้ำหนักที่คำนวณได้และน้ำหนักจริง:
สำหรับวัตถุประสงค์ส่วนใหญ่ น้ำหนักที่คำนวณได้มีความแม่นยำเพียงพอสำหรับการประมาณการและการวางแผน
แม้ว่าเครื่องคำนวณนี้จะเหมาะสำหรับเหล็กกล้าคาร์บอนที่มีความหนาแน่น 7.85 g/cm³ แต่คุณสามารถใช้เป็นการประมาณการสำหรับโลหะอื่นๆ โดยเข้าใจถึงความแตกต่างในความหนาแน่น:
สำหรับการคำนวณที่แม่นยำด้วยโลหะอื่นๆ ให้คูณผลลัพธ์ด้วยอัตราส่วนของความหนาแน่นของโลหะเฉพาะกับเหล็กกล้าคาร์บอน (7.85 g/cm³)
เพื่อแปลงระหว่างหน่วยเมตริกและหน่วยอิมพีเรียล:
เครื่องคำนวณของเราทำงานกับหน่วยเมตริก (cm, kg) หากคุณมีการวัดในนิ้ว ให้แปลงเป็นเซนติเมตรก่อนที่จะป้อนลงในเครื่องคำนวณ
เครื่องคำนวณให้ผลลัพธ์ที่มีความแม่นยำทางทฤษฎีตามมิติที่ป้อนและความหนาแน่นมาตรฐานของเหล็ก ความแม่นยำในแอปพลิเคชันจริงขึ้นอยู่กับ:
สำหรับการใช้งานจริงส่วนใหญ่ เครื่องคำนวณให้ความแม่นยำภายใน 1-2% ของน้ำหนักจริง
เครื่องคำนวณสามารถจัดการกับมิติใดๆ ขนาดที่ใช้งานได้ อย่างไรก็ตาม โปรดทราบว่าหมายเลขที่ใหญ่เกินไปอาจทำให้เกิดข้อจำกัดในการแสดงผลขึ้นอยู่กับอุปกรณ์ของคุณ สำหรับโครงสร้างขนาดใหญ่เป็นพิเศษ ให้พิจารณาการแบ่งการคำนวณออกเป็นส่วนประกอบที่เล็กลงและรวมผลลัพธ์เข้าด้วยกัน
สำหรับเหล็กเสริมมาตรฐาน ให้ใช้เครื่องคำนวณแท่งโดยใช้เส้นผ่านศูนย์กลางตามมาตรฐานของเหล็กเสริม โปรดทราบว่าเหล็กเสริมบางชนิดมีรอยหยักหรือการเปลี่ยนรูปซึ่งทำให้น้ำหนักจริงเพิ่มขึ้นเล็กน้อยเมื่อเปรียบเทียบกับแท่งที่เรียบตามเส้นผ่านศูนย์กลางตามมาตรฐานเดียวกัน
นี่คือตัวอย่างในหลายภาษาโปรแกรมเพื่อคำนวณน้ำหนักเหล็ก:
1' สูตร Excel สำหรับการคำนวณน้ำหนักแท่ง
2=PI()*(A1/2)^2*B1*7.85/1000
3' โดยที่ A1 คือเส้นผ่านศูนย์กลางเป็นซม. และ B1 คือความยาวเป็นซม.
4' ผลลัพธ์อยู่ใน kg
5
6' สูตร Excel สำหรับการคำนวณน้ำหนักแผ่น
7=A1*B1*C1*7.85/1000
8' โดยที่ A1 คือความยาวเป็นซม., B1 คือความกว้างเป็นซม., และ C1 คือความหนาเป็นซม.
9' ผลลัพธ์อยู่ใน kg
10
11' สูตร Excel สำหรับการคำนวณน้ำหนักท่อ
12=PI()*A1*((B1/2)^2-(C1/2)^2)*7.85/1000
13' โดยที่ A1 คือความยาวเป็นซม., B1 คือเส้นผ่านศูนย์กลางภายนอกเป็นซม., และ C1 คือเส้นผ่านศูนย์กลางภายในเป็นซม.
14' ผลลัพธ์อยู่ใน kg
15
1import math
2
3def calculate_rod_weight(diameter_cm, length_cm):
4 """คำนวณน้ำหนักของแท่งเหล็กเป็น 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 """คำนวณน้ำหนักของแผ่นเหล็กเป็น 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 """คำนวณน้ำหนักของท่อเหล็กเป็น 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# ตัวอย่างการใช้งาน
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"น้ำหนักแท่ง: {rod_weight:.2f} kg")
30print(f"น้ำหนักแผ่น: {sheet_weight:.2f} kg")
31print(f"น้ำหนักท่อ: {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// ตัวอย่างการใช้งาน
23const rodWeight = calculateRodWeight(2, 100);
24const sheetWeight = calculateSheetWeight(100, 50, 0.2);
25const tubeWeight = calculateTubeWeight(5, 4, 100);
26
27console.log(`น้ำหนักแท่ง: ${rodWeight.toFixed(2)} kg`);
28console.log(`น้ำหนักแผ่น: ${sheetWeight.toFixed(2)} kg`);
29console.log(`น้ำหนักท่อ: ${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("น้ำหนักแท่ง: %.2f kg%n", rodWeight);
31 System.out.printf("น้ำหนักแผ่น: %.2f kg%n", sheetWeight);
32 System.out.printf("น้ำหนักท่อ: %.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 << "น้ำหนักแท่ง: " << rodWeight << " kg" << std::endl;
36 std::cout << "น้ำหนักแผ่น: " << sheetWeight << " kg" << std::endl;
37 std::cout << "น้ำหนักท่อ: " << tubeWeight << " kg" << std::endl;
38
39 return 0;
40}
41
นี่คือตัวอย่างการคำนวณน้ำหนักเหล็กที่ใช้งานจริง:
มิติ:
การคำนวณ:
แท่งเหล็กที่มีเส้นผ่านศูนย์กลาง 2.5 ซม. และความยาว 3 เมตรมีน้ำหนักประมาณ 11.56 kg
มิติ:
การคำนวณ:
แผ่นเหล็กที่มีขนาด 120 ซม. × 80 ซม. × 0.3 ซม. มีน้ำหนักประมาณ 22.61 kg
มิติ:
การคำนวณ:
ท่อเหล็กที่มีเส้นผ่านศูนย์กลางภายนอก 4.2 ซม. เส้นผ่านศูนย์กลางภายใน 3.8 ซม. และความยาว 250 ซม. มีน้ำหนักประมาณ 4.93 kg
American Institute of Steel Construction (AISC). Steel Construction Manual, 15th Edition. AISC, 2017.
The Engineering ToolBox. "Metals and Alloys - Densities." https://www.engineeringtoolbox.com/metal-alloys-densities-d_50.html. เข้าถึงเมื่อ 10 สิงหาคม 2023
International Organization for Standardization. ISO 1129:1980 Steel tubes for boilers, superheaters and heat exchangers — Dimensions, tolerances and conventional masses per unit length. 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 Hot rolled products of structural steels. General technical delivery conditions. BSI, 2004.
World Steel Association. "Steel Statistical Yearbook." https://www.worldsteel.org/steel-by-topic/statistics/steel-statistical-yearbook.html. เข้าถึงเมื่อ 10 สิงหาคม 2023
ลองใช้เครื่องคำนวณน้ำหนักเหล็กของเราวันนี้เพื่อคำนวณน้ำหนักของส่วนประกอบเหล็กของคุณได้อย่างรวดเร็วและแม่นยำ ไม่ว่าคุณจะวางแผนโครงการก่อสร้าง ประมาณการค่าใช้จ่ายวัสดุ หรือออกแบบโครงสร้างเหล็ก เครื่องคำนวณของเรามอบข้อมูลที่แม่นยำที่คุณต้องการในการตัดสินใจอย่างมีข้อมูล
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ