봉, 시트 및 튜브를 포함한 다양한 형태의 강재 중량을 계산합니다. 치수를 입력하면 엔지니어링 및 건설 프로젝트를 위한 kg, g 및 lb 단위의 즉각적인 중량 결과를 얻을 수 있습니다.
강철 중량 계산기는 엔지니어, 금속 가공업자, 제작자 및 DIY 애호가들이 다양한 모양과 크기의 강철 중량을 정확하게 결정하는 데 도움을 주기 위해 설계된 정밀하고 사용자 친화적인 도구입니다. 강철 막대, 시트 또는 튜브로 작업하든, 이 계산기는 치수와 강철 밀도를 기반으로 즉각적인 중량 계산을 제공합니다. 강철 구성 요소의 중량을 이해하는 것은 건설 및 제조 프로젝트에서 자재 추정, 구조 분석, 운송 계획 및 비용 계산에 매우 중요합니다. 우리의 계산기는 수동 계산의 복잡성을 제거하여 시간을 절약하면서 강철 중량 추정의 정확성을 보장합니다.
강철의 중량은 기본 공식을 사용하여 계산됩니다:
여기서:
부피 계산은 강철의 모양에 따라 다릅니다:
고체 강철 막대 또는 원통의 경우:
여기서:
강철 시트 또는 판의 경우:
여기서:
강철 튜브 또는 파이프의 경우:
여기서:
부피가 계산되면, 중량은 부피에 강철의 밀도를 곱하여 결정됩니다:
우리의 강철 중량 계산기는 직관적이고 사용하기 쉽도록 설계되었습니다. 강철 구성 요소의 중량을 계산하기 위해 다음 간단한 단계를 따르세요:
먼저, 강철 구성 요소의 모양을 선택하세요:
선택한 모양에 따라 필요한 치수를 입력하세요:
막대의 경우:
시트의 경우:
튜브의 경우:
치수를 입력한 후, 계산기는 자동으로 다음을 계산합니다:
"복사" 버튼을 사용하여 결과를 클립보드에 복사하여 보고서, 견적 또는 기타 계산에 사용할 수 있습니다.
정확한 강철 중량 계산은 여러 산업 및 응용 분야에서 필수적입니다:
온라인 계산기가 강철 중량을 결정하는 편리한 방법을 제공하는 동안, 대체 방법도 있습니다:
각 방법은 장점과 한계가 있습니다. 우리의 온라인 계산기는 전문 소프트웨어나 참조 자료 없이도 정확성, 편리함 및 접근성의 균형을 제공합니다.
강철 중량을 계산할 필요성은 강철 산업의 발전과 함께 진화해 왔습니다. 다음은 이 진화의 간략한 개요입니다:
현대 강철 생산이 19세기 중반 베세머 공정과 함께 시작되었을 때, 중량 계산은 주로 간단한 산술과 참조 표를 사용하여 이루어졌습니다. 엔지니어와 금속 가공업자들은 일반적인 모양과 크기에 대한 중량을 제공하는 출판된 참조 자료와 손으로 작성한 계산에 의존했습니다.
강철이 산업 혁명 동안 기본 건축 자재가 됨에 따라, 정확한 중량 계산의 필요성이 증가했습니다. 이 시기는 표준화된 공식과 더 포괄적인 참조 표의 개발을 보았습니다. 공학 핸드북은 다양한 강철 모양의 중량을 계산하는 데 대한 자세한 정보를 포함하기 시작했습니다.
컴퓨터의 출현은 강철 중량 계산에 혁신을 가져왔습니다. 초기 컴퓨터 프로그램은 더 복잡한 계산을 가능하게 하고 맞춤형 치수에 대한 중량을 신속하게 결정할 수 있게 했습니다. 이 시대에는 구조 공학을 위한 전문 소프트웨어가 중량 계산 기능을 포함하게 되었습니다.
인터넷과 디지털 도구는 강철 중량 계산을 그 어느 때보다 쉽게 접근할 수 있게 만들었습니다. 온라인 계산기, 모바일 앱 및 고급 CAD 소프트웨어는 이제 사실상 모든 강철 모양이나 크기에 대한 즉각적인 중량 계산을 제공합니다. 현대 도구는 또한 다양한 강철 등급과 합금의 밀도를 고려합니다.
강철 중량 계산의 미래는 건물 정보 모델링(BIM)과의 통합, 강철 사용 최적화를 위한 인공지능, 물리적 객체의 이미지나 스캔에서 중량을 추정할 수 있는 증강 현실 애플리케이션을 포함할 가능성이 높습니다.
계산기는 일반 강철의 표준 밀도인 7.85 g/cm³ (0.284 lb/in³)를 사용합니다. 이는 일반 강철 중량 계산에 가장 많이 사용되는 값입니다. 다른 강철 합금은 밀도가 약간 다를 수 있으며, 일반적으로 7.75에서 8.05 g/cm³ 사이입니다.
계산된 중량과 실제 중량 사이의 차이는 여러 요인으로 인해 발생할 수 있습니다:
대부분의 실용적인 목적을 위해 계산된 중량은 추정 및 계획에 충분히 정확합니다.
이 계산기는 탄소 강철에 최적화되어 있으며 밀도는 7.85 g/cm³입니다. 다른 금속에 대한 근사값으로 사용할 수 있지만 밀도 차이를 이해해야 합니다:
다른 금속에 대한 정확한 계산을 위해서는 결과에 해당 금속의 밀도의 비율을 곱하십시오.
미터법과 제국 단위 간의 변환:
우리의 계산기는 미터법 단위(cm, kg)로 작동합니다. 인치로 측정한 경우, 계산기에 입력하기 전에 센티미터로 변환하십시오.
계산기는 입력된 치수와 강철의 표준 밀도를 기반으로 이론적으로 정확한 결과를 제공합니다. 실용적인 응용에서의 정확도는 다음에 따라 달라집니다:
대부분의 실용적인 응용에서 계산기는 실제 중량의 1-2% 이내의 정확성을 제공합니다.
계산기는 실용적인 크기의 치수를 처리할 수 있습니다. 그러나 매우 큰 숫자는 장치에 따라 표시 제한으로 이어질 수 있습니다. 매우 큰 구조의 경우, 계산을 더 작은 구성 요소로 나누고 결과를 합산하는 것을 고려하십시오.
복잡한 모양은 더 간단한 구성 요소(막대, 시트, 튜브)로 분해하고 각각을 별도로 계산한 다음 중량을 합산하여 총 중량을 얻습니다. 예를 들어, I-빔은 세 개의 별도 시트(두 개의 플랜지와 하나의 웹)로 계산할 수 있습니다.
표준 리바의 경우, 명목 지름을 사용하여 막대 계산기를 사용하십시오. 일부 리바는 같은 명목 지름의 매끄러운 막대보다 실제 중량이 약간 증가할 수 있는 리브 또는 변형이 있습니다.
다음은 다양한 프로그래밍 언어에서 강철 중량을 계산하는 예제입니다:
1' Excel 막대 중량 계산 공식
2=PI()*(A1/2)^2*B1*7.85/1000
3' 여기서 A1은 cm 단위의 지름이고 B1은 cm 단위의 길이입니다.
4' 결과는 kg 단위입니다.
5
6' Excel 시트 중량 계산 공식
7=A1*B1*C1*7.85/1000
8' 여기서 A1은 cm 단위의 길이, B1은 cm 단위의 너비, C1은 cm 단위의 두께입니다.
9' 결과는 kg 단위입니다.
10
11' Excel 튜브 중량 계산 공식
12=PI()*A1*((B1/2)^2-(C1/2)^2)*7.85/1000
13' 여기서 A1은 cm 단위의 길이, B1은 cm 단위의 외부 지름, C1은 cm 단위의 내부 지름입니다.
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 cm이고 길이가 3 미터인 강철 막대의 중량은 약 11.56 kg입니다.
치수:
계산:
길이가 120 cm, 너비가 80 cm, 두께가 0.3 cm인 강철 시트의 중량은 약 22.61 kg입니다.
치수:
계산:
외부 지름이 4.2 cm, 내부 지름이 3.8 cm, 길이가 250 cm인 강철 튜브의 중량은 약 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. 2023년 8월 10일 접근.
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. 2023년 8월 10일 접근.
오늘 우리의 강철 중량 계산기를 사용하여 강철 구성 요소의 중량을 신속하고 정확하게 결정하세요. 건설 프로젝트를 계획하든, 자재 비용을 추정하든, 강철 구조를 설계하든, 우리의 계산기는 정보에 입각한 결정을 내리는 데 필요한 정확한 정보를 제공합니다.
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.