건축 프로젝트에 필요한 철근의 수량과 비용을 계산하세요. 치수를 입력하고, 철근 유형을 선택한 다음, 필요한 자재의 즉각적인 추정을 받으세요.
계산은 표준 철근 간격과 중량을 기반으로 합니다.
철근은 양 방향으로 25 cm 간격으로 배치됩니다.
철근 1미터의 무게는 0.99 kg입니다.
총 비용 = 총 중량 × 킬로그램당 가격
철근은 양 방향으로 25 cm 간격으로 배치됩니다.
철근 계산기는 건설 전문가, 엔지니어 및 DIY 애호가들이 콘크리트 건설 프로젝트를 위한 철근(철근)의 수량과 비용을 정확하게 추정하는 데 필요한 필수 도구입니다. 일반적으로 철근으로 알려진 철근은 콘크리트 구조를 강화하여 인장 강도를 제공하고 균열을 방지하는 데 사용되는 강철 막대입니다. 이 계산기는 필요한 철근의 수량과 비용을 결정하는 복잡한 과정을 단순화하여 시간을 절약하고 자재 낭비를 줄이며 정확한 건설 예산을 작성하는 데 도움을 줍니다.
주거용 기초, 상업용 건물 또는 인프라 프로젝트를 계획하든, 정확한 철근 추정은 구조적 무결성과 비용 관리를 위해 매우 중요합니다. 사용자 친화적인 우리의 계산기는 프로젝트 치수, 철근 사양 및 현재 가격을 고려하여 신뢰할 수 있는 추정치를 제공하여 자신 있게 건설 프로젝트를 계획하고 실행할 수 있도록 도와줍니다.
철근 수량 계산에는 몇 가지 주요 요소가 포함됩니다: 콘크리트 구조의 치수, 철근 간격, 선택한 철근 유형의 직경과 중량, 현재 시장 가격. 우리의 계산기에서 사용되는 기본 공식은 다음과 같습니다:
철근 수 = (치수 ÷ 간격) + 1
각 방향(길이 및 너비)에 대해 다음을 계산합니다:
총 철근 길이 = (길이 × 너비 방향의 철근 수) + (너비 × 길이 방향의 철근 수)
총 중량 = 총 길이 × 선택한 철근의 미터당 중량
총 비용 = 총 중량 × 킬로그램당 가격
다음 간단한 단계를 따라 건설 프로젝트에 대한 정확한 철근 추정을 얻으십시오:
프로젝트 치수 입력
철근 유형 선택
가격 정보 입력
결과 검토
결과 복사 또는 저장
철근 계산기는 다양한 건설 프로젝트에 사용될 수 있습니다:
우리의 계산기는 표준 격자 패턴을 기반으로 한 추정치를 제공하지만, 보강에 대한 대체 접근법이 있습니다:
구조 공학 소프트웨어: 복잡한 프로젝트의 경우, 전문 소프트웨어가 보다 상세한 분석 및 자재 최적화를 제공할 수 있습니다.
BIM(건물 정보 모델링): 통합 모델링 소프트웨어는 포괄적인 건물 모델의 일부로 철근 수량을 계산할 수 있습니다.
사전 엔지니어링 솔루션: 일부 제조업체는 자체 계산 방법을 가진 사전 엔지니어링 보강 시스템을 제공합니다.
섬유 보강: 일부 응용 프로그램에서는 섬유 보강 콘크리트가 전통적인 철근의 필요성을 줄이거나 없앨 수 있습니다.
구조 도면에서의 수동 수량 산출: 상세 구조 도면이 있는 프로젝트의 경우, 사양에서 수량을 수동으로 계산할 수 있습니다.
보강재의 사용은 수천 년 전으로 거슬러 올라가지만, 오늘날 우리가 알고 있는 현대 철근의 역사는 비교적 최근의 역사입니다:
고대 건축가들은 비보강 콘크리트의 한계를 인식하고 다양한 보강 방법을 실험했습니다. 로마인들은 콘크리트 구조물에 구리와 청동 막대를 사용했으며, 일본에서는 때때로 벽을 강화하기 위해 대나무를 사용했습니다.
철근을 사용한 철근 콘크리트의 개념은 19세기 초에 등장했습니다. 1824년 조셉 애스핀(Joseph Aspdin)이 포틀랜드 시멘트를 발명하면서 콘크리트 건설의 혁신이 이루어졌고, 보강 혁신의 기회를 창출했습니다.
프랑스 정원사 조셉 모니에(Joseph Monier)는 1860년대에 최초의 철강 보강 콘크리트를 개발한 것으로 널리 알려져 있습니다. 그는 처음에 정원 화분과 통을 위해 사용했지만, 1867년에는 보강 콘크리트 빔을 위한 아이디어를 특허 등록했습니다.
20세기 초까지 철근 콘크리트는 표준 건설 방법이 되었고, 엔지니어들은 보강 요구 사항을 계산하기 위한 공식과 표준을 개발하기 시작했습니다:
오늘날 철근은 화학 조성, 인장 강도 및 치수 허용 오차를 규정하는 엄격한 표준에 따라 제조됩니다:
철근 계산 방법의 진화는 간단한 경험 법칙에서 안전성, 경제성 및 시공성을 최적화하는 정교한 컴퓨터 모델로 발전해왔습니다.
정확한 계산 및 적절한 선택을 위해 다양한 철근 유형을 이해하는 것이 중요합니다:
철근 크기 | 직경 (mm) | 중량 (kg/m) | 일반 간격 (cm) |
---|---|---|---|
#3 (10M) | 9.5 | 0.56 | 20 |
#4 (13M) | 12.7 | 0.99 | 25 |
#5 (16M) | 15.9 | 1.55 | 30 |
#6 (20M) | 19.1 | 2.24 | 35 |
#7 (22M) | 22.2 | 3.04 | 40 |
#8 (25M) | 25.4 | 3.98 | 45 |
철근은 항복 강도를 나타내는 다양한 등급으로 제공됩니다:
다음은 다양한 프로그래밍 언어에서 철근 계산을 구현하는 방법의 예입니다:
1// JavaScript 함수로 철근 요구 사항 계산
2function calculateRebarRequirements(length, width, rebarType) {
3 // 철근 사양
4 const rebarTypes = [
5 { id: 0, name: "#3", diameter: 9.5, weight: 0.56, spacing: 20 },
6 { id: 1, name: "#4", diameter: 12.7, weight: 0.99, spacing: 25 },
7 { id: 2, name: "#5", diameter: 15.9, weight: 1.55, spacing: 30 }
8 ];
9
10 const rebar = rebarTypes[rebarType];
11 const spacingInMeters = rebar.spacing / 100;
12
13 // 각 방향의 철근 수 계산
14 const rebarsAlongLength = Math.ceil(width / spacingInMeters) + 1;
15 const rebarsAlongWidth = Math.ceil(length / spacingInMeters) + 1;
16
17 // 총 철근 길이 계산
18 const totalLength = (length * rebarsAlongWidth) + (width * rebarsAlongLength);
19
20 // 총 중량 계산
21 const totalWeight = totalLength * rebar.weight;
22
23 return {
24 totalRebars: rebarsAlongLength * rebarsAlongWidth,
25 totalLength: totalLength,
26 totalWeight: totalWeight
27 };
28}
29
30// 예제 사용법
31const result = calculateRebarRequirements(10, 8, 1);
32console.log(`필요한 총 철근 수: ${result.totalRebars}`);
33console.log(`총 길이: ${result.totalLength.toFixed(2)} 미터`);
34console.log(`총 중량: ${result.totalWeight.toFixed(2)} kg`);
35
1# Python 함수로 철근 요구 사항 계산
2def calculate_rebar_requirements(length, width, rebar_type_id, price_per_kg=0):
3 # 철근 사양
4 rebar_types = [
5 {"id": 0, "name": "#3", "diameter": 9.5, "weight": 0.56, "spacing": 20},
6 {"id": 1, "name": "#4", "diameter": 12.7, "weight": 0.99, "spacing": 25},
7 {"id": 2, "name": "#5", "diameter": 15.9, "weight": 1.55, "spacing": 30}
8 ]
9
10 rebar = rebar_types[rebar_type_id]
11 spacing_in_meters = rebar["spacing"] / 100
12
13 # 각 방향의 철근 수 계산
14 rebars_along_length = math.ceil(width / spacing_in_meters) + 1
15 rebars_along_width = math.ceil(length / spacing_in_meters) + 1
16
17 # 총 철근 길이 계산
18 total_length = (length * rebars_along_width) + (width * rebars_along_length)
19
20 # 총 중량 계산
21 total_weight = total_length * rebar["weight"]
22
23 # 비용이 제공된 경우 총 비용 계산
24 total_cost = total_weight * price_per_kg if price_per_kg > 0 else 0
25
26 return {
27 "total_rebars": rebars_along_length * rebars_along_width,
28 "total_length": total_length,
29 "total_weight": total_weight,
30 "total_cost": total_cost
31 }
32
33# 예제 사용법
34import math
35result = calculate_rebar_requirements(10, 8, 1, 1.5)
36print(f"필요한 총 철근 수: {result['total_rebars']}")
37print(f"총 길이: {result['total_length']:.2f} 미터")
38print(f"총 중량: {result['total_weight']:.2f} kg")
39print(f"총 비용: ${result['total_cost']:.2f}")
40
1' Excel 함수로 철근 요구 사항 계산
2Function CalculateRebarCount(Length As Double, Width As Double, Spacing As Double) As Long
3 ' 각 방향의 철근 수 계산
4 Dim RebarsAlongLength As Long
5 Dim RebarsAlongWidth As Long
6
7 ' 간격을 cm에서 미터로 변환
8 Dim SpacingInMeters As Double
9 SpacingInMeters = Spacing / 100
10
11 ' 계산 및 반올림
12 RebarsAlongLength = Application.WorksheetFunction.Ceiling(Width / SpacingInMeters, 1) + 1
13 RebarsAlongWidth = Application.WorksheetFunction.Ceiling(Length / SpacingInMeters, 1) + 1
14
15 ' 총 철근 수 반환
16 CalculateRebarCount = RebarsAlongLength * RebarsAlongWidth
17End Function
18
19Function CalculateRebarLength(Length As Double, Width As Double, Spacing As Double) As Double
20 ' 각 방향의 철근 수 계산
21 Dim RebarsAlongLength As Long
22 Dim RebarsAlongWidth As Long
23
24 ' 간격을 cm에서 미터로 변환
25 Dim SpacingInMeters As Double
26 SpacingInMeters = Spacing / 100
27
28 ' 계산 및 반올림
29 RebarsAlongLength = Application.WorksheetFunction.Ceiling(Width / SpacingInMeters, 1) + 1
30 RebarsAlongWidth = Application.WorksheetFunction.Ceiling(Length / SpacingInMeters, 1) + 1
31
32 ' 총 길이 계산
33 CalculateRebarLength = (Length * RebarsAlongWidth) + (Width * RebarsAlongLength)
34End Function
35
36' Excel에서의 사용법:
37' =CalculateRebarCount(10, 8, 25)
38' =CalculateRebarLength(10, 8, 25)
39
1public class RebarCalculator {
2 // 철근 유형 클래스
3 static class RebarType {
4 int id;
5 String name;
6 double diameter; // mm
7 double weight; // kg/m
8 double spacing; // cm
9
10 RebarType(int id, String name, double diameter, double weight, double spacing) {
11 this.id = id;
12 this.name = name;
13 this.diameter = diameter;
14 this.weight = weight;
15 this.spacing = spacing;
16 }
17 }
18
19 // 표준 철근 유형 배열
20 private static final RebarType[] REBAR_TYPES = {
21 new RebarType(0, "#3", 9.5, 0.56, 20),
22 new RebarType(1, "#4", 12.7, 0.99, 25),
23 new RebarType(2, "#5", 15.9, 1.55, 30)
24 };
25
26 public static class RebarResult {
27 public int totalRebars;
28 public double totalLength;
29 public double totalWeight;
30 public double totalCost;
31 }
32
33 public static RebarResult calculateRequirements(double length, double width, int rebarTypeId, double pricePerKg) {
34 RebarType rebar = REBAR_TYPES[rebarTypeId];
35 double spacingInMeters = rebar.spacing / 100;
36
37 // 각 방향의 철근 수 계산
38 int rebarsAlongLength = (int) Math.ceil(width / spacingInMeters) + 1;
39 int rebarsAlongWidth = (int) Math.ceil(length / spacingInMeters) + 1;
40
41 // 총 철근 길이 계산
42 double totalLength = (length * rebarsAlongWidth) + (width * rebarsAlongLength);
43
44 // 총 중량 계산
45 double totalWeight = totalLength * rebar.weight;
46
47 // 총 비용 계산
48 double totalCost = totalWeight * pricePerKg;
49
50 RebarResult result = new RebarResult();
51 result.totalRebars = rebarsAlongLength * rebarsAlongWidth;
52 result.totalLength = totalLength;
53 result.totalWeight = totalWeight;
54 result.totalCost = totalCost;
55
56 return result;
57 }
58
59 public static void main(String[] args) {
60 // 예제 사용법
61 double length = 10.0; // 미터
62 double width = 8.0; // 미터
63 int rebarTypeId = 1; // #4 철근
64 double pricePerKg = 1.5; // 킬로그램당 가격
65
66 RebarResult result = calculateRequirements(length, width, rebarTypeId, pricePerKg);
67
68 System.out.printf("필요한 총 철근 수: %d%n", result.totalRebars);
69 System.out.printf("총 길이: %.2f 미터%n", result.totalLength);
70 System.out.printf("총 중량: %.2f kg%n", result.totalWeight);
71 System.out.printf("총 비용: $%.2f%n", result.totalCost);
72 }
73}
74
철근 계산기는 표준 간격 및 배치 패턴을 기반으로 추정치를 제공합니다. 대부분의 직사각형 콘크리트 구조에 대해 정확성이 예산 책정 및 자재 주문에 충분합니다. 그러나 불규칙한 형태, 여러 수준 또는 특별한 보강 요구 사항이 있는 복잡한 구조는 추가적인 엔지니어링 계산이 필요할 수 있습니다. 겹침, 낭비 및 절단을 고려하여 자재에 5-10%를 추가하는 것이 좋습니다.
적절한 철근 크기는 슬래브 두께, 용도 및 지역 건축 법규와 같은 여러 요인에 따라 달라집니다. 일반적인 지침은 다음과 같습니다:
우리의 계산기는 직사각형 구조물에 대해 설계되었습니다. 원형 구조물(예: 원형 기둥 또는 탱크)의 경우:
표준 간격은 응용 프로그램 및 철근 크기에 따라 다릅니다:
철근 겹침은 일반적으로 장력 접합부의 경우 막대 직경의 40배입니다. 겹침을 고려하려면:
아니요, 계산기는 철근 자체에 중점을 두고 있습니다. 프로젝트 요구 사항에 따라 의자, 스페이서 및 타이 와이어를 별도로 추정해야 합니다. 일반적인 규칙으로는:
철근 가격은 강철 시장 조건, 운송 비용 및 지역 요인에 따라 변동합니다. 지난 10년 동안 가격은 미국 시장에서 파운드당 1.20(2.65/kg) 사이에서 변동했습니다. 가장 정확한 비용 추정을 위해 항상 지역 공급업체와 현재 가격을 확인하십시오.
우리 계산기는 전통적인 철근을 위해 설계되었지만, 다음과 같이 메시 보강에 맞게 조정할 수 있습니다:
계단 보강은 변화하는 기하학 때문에 더 복잡합니다. 계산을 다음과 같이 나누십시오:
중량으로 추정하는 것은 구매 및 예산 책정에 일반적입니다. 철근은 종종 중량으로 판매됩니다. 길이로 추정하는 것은 설치 계획 및 절단 목록 작성에 유용합니다. 우리의 계산기는 모든 프로젝트 계획 측면에 대한 포괄적인 정보를 제공하기 위해 두 가지 지표를 모두 제공합니다.
American Concrete Institute. (2019). 건축 코드 요구 사항 및 구조 콘크리트에 대한 요구 사항 (ACI 318-19). ACI.
Concrete Reinforcing Steel Institute. (2018). 표준 실무 매뉴얼. CRSI.
International Code Council. (2021). 국제 건축 법규. ICC.
Nilson, A. H., Darwin, D., & Dolan, C. W. (2015). 콘크리트 구조 설계. McGraw-Hill Education.
Portland Cement Association. (2020). 콘크리트 혼합물 설계 및 제어. PCA.
ASTM International. (2020). ASTM A615/A615M-20: 콘크리트 보강을 위한 변형 및 평면 탄소강 막대에 대한 표준 사양. ASTM International.
Wight, J. K. (2015). 보강 콘크리트: 역학 및 설계. Pearson.
American Society of Civil Engineers. (2016). 건물 및 기타 구조물에 대한 최소 설계 하중 및 관련 기준. ASCE/SEI 7-16.
철근 계산기는 콘크리트 건설 프로젝트에 관여하는 모든 사람에게 귀중한 도구입니다. 보강 수량 및 비용에 대한 정확한 추정치를 제공함으로써 효과적으로 계획하고 적절히 예산을 책정하며 프로젝트를 성공적으로 실행할 수 있도록 도와줍니다. 계산기가 표준 직사각형 구조물에 대한 좋은 추정치를 제공하지만, 복잡한 프로젝트는 추가적인 엔지니어링 입력이 필요할 수 있음을 기억하십시오.
최상의 결과를 위해 계산기의 출력을 전문가의 판단, 지역 건축 법규 요구 사항 및 현재 시장 가격과 결합하십시오. 프로젝트 세부 사항이 발전함에 따라 추정치를 정기적으로 업데이트하면 건설 과정 전반에 걸쳐 정확한 예산을 유지할 수 있습니다.
오늘 우리의 철근 계산기를 사용해 보아 귀하의 건설 계획을 간소화하고 프로젝트 결과를 개선하십시오!
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.