철근 계산기 - 콘크리트 보강재 비용 및 수량 추정
콘크리트 슬래브와 기초 공사를 위한 무료 철근 계산기다. 슬래브의 길이, 너비, 철근 규격을 입력하면 필요한 철근 개수, 총 길이, 무게, 재료 비용을 표준 철근 규격표를 참고해 즉시 추정하며, 간격 배치 가이드까지 제공해 건설 계획 수립에 활용된다.
철근 계산기
프로젝트 치수
결과
계산 공식
계산은 표준 철근 간격과 무게를 기반으로 합니다.
철근은 25 cm 간격으로 배치됩니다. 총 철근 = 길이 방향 철근 + 너비 방향 철근.
철근 1미터당 0.99 kg의 무게가 있습니다.
총 비용 = 총 무게 × 킬로그램당 가격
철근 배치
철근은 양방향으로 25 cm 간격으로 배치됩니다.
문서화
소개
콘크리트 작업에 필요한 철근 보강재 견적은 많은 건설 예산이 흔들리는 지점입니다. 너무 적게 주문하면 급송 배송에 대한 프리미엄 가격을 지불하게 됩니다. 너무 많이 주문하면 비싼 철강이 현장에 쌓이게 됩니다. 이 철근 계산기는 처음부터 정확한 수치를 제공합니다.
철근(리바)은 콘크리트에 매립되어 인장력을 처리하는 강철 막대입니다. 이는 콘크리트 자체로는 잘 처리할 수 없는 부분입니다. 적절한 보강재 없이는 콘크리트가 인장 상태에서 균열이 생기고 구조적으로 실패합니다. 철근 견적이 까다로운 이유는 간격 요구 사항, 접합부의 중첩, 다양한 막대 크기, 그리고 특정 구조물의 형상을 고려해야 하기 때문입니다.
이 계산기가 처리하는 내용은 다음과 같습니다: 슬래브 또는 기초의 치수를 입력하고, 철근 크기를 선택한 후(구조 도면 또는 엔지니어의 사양에 따라), 즉시 철근 수, 총 길이, 무게 및 재료 비용에 대한 견적을 얻을 수 있습니다. 기초, 슬래브, 기초 등과 같은 직사각형 콘크리트 구조물에 적용됩니다.
철근 계산기 공식의 작동 방식
추정의 수학적 원리
철근 계산은 격자 패턴을 따릅니다 - 철근은 일반적으로 콘크리트 구조물의 길이와 너비에 맞는 두 개의 수직 방향으로 배치됩니다. 철근 간 간격은 구조적 요구 사항에 따라 달라지며, 이것이 다른 철근 크기마다 표준 간격 권장 사항이 있는 이유입니다.
계산기가 자재 소요량을 결정하는 방법은 다음과 같습니다:
-
각 방향의 철근 수 = (치수 ÷ 간격) + 1
"+1"은 둘레 철근을 고려합니다. 0.30미터 간격의 10미터 슬래브의 경우:
- 철근 수 = (10 ÷ 0.30) + 1 = 34.33, 35개로 올림
이 계산은 길이와 너비 방향에 대해 독립적으로 수행됩니다.
-
총 철근 길이 = (길이 × 너비 방향 철근 수) + (너비 × 길이 방향 철근 수)
이 공식은 격자 패턴을 고려합니다. 각 철근은 해당 방향의 전체 치수를 따라 배치됩니다.
-
총 무게 = 총 길이 × 선택된 철근의 미터당 무게
다른 철근 크기는 표준화된 무게를 가집니다. #4 철근은 0.99kg/m, #5 철근은 1.55kg/m입니다.
-
총 비용 = 총 무게 × 킬로그램당 가격
자재 비용은 지역과 시장 상황에 따라 다릅니다. 현재 가격은 현지 공급업체에 문의하세요.
변수 설명
- 길이와 너비: 콘크리트 구조물의 치수(미터)
- 철근 유형: 다른 철근 크기는 서로 다른 지름, 무게, 표준 간격 요구 사항을 가집니다
- 간격: 평행한 철근 사이의 거리, 일반적으로 센티미터로 측정
- 미터당 무게: 각 철근 유형은 특정 미터당 무게를 가집니다(킬로그램)
- 킬로그램당 가격: 지역과 공급업체에 따라 다를 수 있는 현재 철근 시장 가격
이 계산기가 다루지 않는 것 (그 이유)
계산기는 직사각형 구조물의 단순한 격자 레이아웃을 가정합니다. 실제 건설에는 자재 소요량에 영향을 미치는 복잡한 상황이 있습니다:
-
겹침 이음: 철근 조각은 만나는 지점에서 겹치며, 일반적으로 철근 지름의 40배입니다. #5 철근(15.9mm 지름)의 경우 이음당 약 64cm입니다. 대규모 슬래브에서 이러한 겹침은 누적됩니다. 일반적인 접근 방식은 이음과 폐기물을 고려하여 계산된 길이에 10-15%를 추가하는 것입니다.
-
건축 기준 요구 사항: 국제 건축 기준(IBC)과 ACI 318은 최소 간격, 최대 간격, 피복 요구 사항을 명시합니다. 계산기는 일반적인 간격을 사용하지만, 관할 구역이나 구조 기술자는 다른 값을 요구할 수 있습니다. 항상 현지 기준과 대조 확인하세요.
-
실제 반올림: 34.7개의 철근을 구매할 수는 없습니다. 계산기는 오류 여지를 두기 위해 올림합니다. 제 경험으로는 반올림된 수량보다 5% 추가 주문하는 것이 좋습니다 - 구부러진 철근, 절단 실수, 현장 손실이 발생할 수 있습니다.
-
비직사각형 구조물: L자형 기초나 곡선 모서리가 있나요? 직사각형 섹션으로 나누고, 각각 독립적으로 계산한 후 결과를 합산하세요. 원형 구조물의 경우 계산 방식이 완전히 달라집니다(원주 기반 계산이 필요합니다).
이 철근 계산기 사용 방법
빠른 시작 가이드
1. 콘크리트 구조물 측정
현장 도면을 확인하거나 콘크리트를 부을 영역의 길이와 너비를 측정하세요. 피트 단위의 청사진으로 작업 중이라면 먼저 변환하세요(1미터 = 3.28피트). 불규칙한 형태의 경우, 스케치를 그리고 직사각형으로 나누어 각 섹션을 별도로 계산하세요.
2. 구조 도면 확인
엔지니어의 도면에 철근 크기와 간격이 명시되어 있어야 합니다. "#4 @ 12" OC"와 같은 표기를 찾으세요(12인치 간격으로 4번 철근). 도면이 없다면 추측하지 마세요—부족한 보강재는 구조적 실패로 이어집니다. 주거용 슬래브의 경우 #4 철근이 일반적이지만, 지역 건축 부서에 확인하세요.
3. 드롭다운에서 철근 크기 선택
계산기에는 #3부터 #8까지의 표준 크기가 포함되어 있습니다. 각 크기는 자동으로 다음을 로드합니다:
- 지름 (겹침 길이에 영향)
- 미터당 무게 (재료 비용)
- 일반적인 간격 (업계 표준 준수)
4. 현재 가격 확인
지역 철강 공급업체에 전화하거나 웹사이트에서 킬로그램당 가격을 확인하세요. 철근 가격은 철강 시장에 따라 변동됩니다—지난주의 견적이 오늘에는 적용되지 않을 수 있습니다. 여러 견적을 받는 경우, 각 가격으로 이 계산기를 사용하여 총 비용을 비교하세요.
5. 견적 검토
결과에는 다음이 표시됩니다:
- 총 철근: 필요한 개별 철근 수
- 총 길이: 선형 미터 (절단 목록에 유용)
- 총 무게: 킬로그램 (공급업체의 재료 가격 책정 방식)
- 총 비용: 재료 예산
피해야 할 일반적인 실수
예비분 간과: 계산기는 이론적 최소값을 제공합니다. 실제 건설에는 구부러진 철근, 절단 오류, 폐기되는 오염된 부분이 포함됩니다. 최소 10%를 추가하세요.
오래된 치수 사용: 기초 치수는 굴착 중에 종종 변경됩니다. 계획 치수가 아닌 실제 굴착된 영역을 주문 전에 측정하세요.
배송 최소 수량 무시: 일부 공급업체는 최소 주문 수량이 있습니다. 계산된 주문이 2톤이지만 최소 수량이 3톤이라면, 어쨌든 3톤을 지불하게 됩니다.
건설 철근 추정의 실제 응용
주거용 기초 작업
10m × 8m 주택 기초 슬래브를 타설할 때, 일반적으로 100mm(4인치) 두께의 콘크리트로 작업합니다. 건축 규정에 따라 주거용 용도에는 보통 18인치 간격으로 #4 철근이 필요합니다. 계산기는 여기서 시간을 절약합니다: 도면의 격자 교차점을 수동으로 세는 대신, 치수를 입력하고 #4 철근을 선택하면 즉시 주문을 위한 자재 수량을 얻을 수 있습니다.
일반적인 시나리오: 한 계약자가 다층 기초를 위해 세 가지 다른 슬래브 크기를 추정해야 합니다. 각 치수를 계산기에 입력하고, 결과를 취합하고, 10% 예비분을 추가하면 자재 주문이 완료됩니다 - 그래프 용지로 작업할 때보다 한 시간이 아닌 5분이 소요됩니다.
상업용 콘크리트 슬래브
상업용 작업은 종종 더 조밀한 간격과 무거운 철근이 필요합니다. 창고 바닥은 지게차 하중을 견디기 위해 12인치 간격으로 #5 철근이 필요할 수 있습니다. 계산기는 이러한 사양을 처리합니다 - 철근 크기를 변경하고 구조 기술자의 사양과 일치하는지 확인하기만 하면 됩니다.
주의할 점: 상업용 프로젝트는 종종 두꺼운 모서리, 기둥 패드, 하중 지지 구역이 추가 보강이 필요합니다. 주 슬래브 영역을 계산한 후, 특수 구역은 별도로 계산하세요.
옹벽 및 기초
옹벽 기초는 이 도구로 계산되는 수평 보강재와 벽으로 연장되는 수직 다우얼이 모두 필요합니다. 20m 길이 × 1.5m 너비의 기초의 경우, 계산기는 수평 격자를 추정합니다. 벽 높이와 엔지니어링 사양에 따라 수직 다우얼은 별도로 계산해야 합니다.
DIY 콘크리트 프로젝트
4m × 3m 콘크리트 파티오를 짓는 주택 소유자는 이를 자재 예산 책정에 사용할 수 있습니다. 경하중 주거용 포장의 경우, 대부분의 용도에 16-18인치 간격의 #3 또는 #4 철근이 적합합니다. 그러나 지역 건축 부서에 확인하세요 - 일부 관할 지역에서는 뒤뜰 콘크리트 작업에도 허가 및 검사가 필요할 수 있습니다.
대체 보강 방법
표준 철근 격자가 콘크리트 보강의 유일한 옵션은 아닙니다. 프로젝트에 따라 다음 대안을 고려할 가치가 있습니다:
용접 와이어 메시(WWM): 격자 패턴으로 용접된 와이어의 사전 제작된 시트. 슬래브에 개별 바를 설치하는 것보다 빠르지만 맞춤형 레이아웃의 유연성은 떨어집니다. 보도와 경하중 슬래브에 일반적입니다.
섬유 보강 콘크리트: 콘크리트에 직접 혼합된 합성 또는 강철 섬유. 지면 슬래브의 균열 제어에 효과적이지만, 하중 지지 용도의 구조적 철근을 대체할 수 없습니다. 미국 콘크리트 협회는 ACI 544에서 섬유 보강에 대한 지침을 발표했습니다.
포스트-텐셔닝: 콘크리트 경화 후 응력이 가해지는 고강도 케이블. 주차 구조물 및 장경간 슬래브에 사용됩니다. 전문 계약자와 장비가 필요하며 - 간단한 철근 계산을 훨씬 넘어섭니다.
GFRP(유리 섬유 강화 중합체) 철근: 해양 환경이나 자기 간섭이 우려되는 곳에서 유용한 비부식성 강철 대안. 강철 철근보다 비싸며 ACI 440.1R에 따라 다른 설계 계산이 필요합니다.
간략한 역사: 로마 콘크리트에서 현대 철근 표준까지
로마인들은 콘크리트에 보강재가 필요하다는 것을 알았으며—일부 구조물에 청동 막대를 삽입했습니다. 하지만 현대적인 철근 콘크리트는 1860년대 프랑스 정원사 조셉 모니에가 처음에는 정원용 화분, 그 후 구조 보에 철근 보강 콘크리트를 특허 받으면서 시작되었습니다.
1900년대 초반, 엔지니어들은 보강재 요구사항을 계산하는 체계적인 방법을 개발했습니다. 오늘날, 철근 제조는 엄격한 표준을 따릅니다:
- 미국: ASTM A615와 A706는 화학 조성, 인장 강도, 치수 공차를 규정합니다
- 유럽: 유로코드 2는 철근 콘크리트 설계 표준을 제공합니다
- 국제: BS 4449(영국)와 IS 1786(인도) 등 다양한 국가 표준
표준화는 전 세계적으로 일관된 철근 특성을 보장하기 때문에 중요합니다. #4 철근은 텍사스든 도쿄든 동일한 지름과 무게를 가지며, 이는 지역 간 계산 및 구조 설계를 가능하게 합니다.
건설을 위한 철근 크기 차트 및 사양
철근 크기를 이해하는 것은 계산기를 사용할 때 필수적입니다—각 크기마다 다른 무게, 비용, 구조적 특성이 있습니다.
표준 철근 크기 및 용도
| 철근 크기 | 지름 (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/8인치를 나타냅니다. #4 철근은 4/8" 또는 1/2" 지름입니다. 미터법 지정(13M)은 밀리미터 단위의 공칭 지름을 나타냅니다.
철근 등급: 숫자의 의미
철근 등급은 항복 강도를 나타냅니다—바가 영구적으로 변형되기 시작하는 응력입니다. 높은 등급은 더 많은 하중을 운반하지만 비용도 더 높습니다. ASTM A615 표준에 따르면:
- 40등급 (280 MPa): 대부분의 관할 지역에서 폐기됨, 가벼운 주거용 작업에 간혹 지정
- 60등급 (420 MPa): 북미 건설의 95%에 표준. 엔지니어링에서 다르게 지정하지 않는 한 기본값
- 75등급 (520 MPa): 지진 지역 및 고하중 적용에서 보강재 최적화 설계
- 80등급 (550 MPa): 특수 적용, 일반적으로 엔지니어 승인 필요
- 100등급 (690 MPa): 경제적으로 모든 강철이 중요한 고층 건물 및 장경간 구조물
견적에 대한 의미: 등급은 설계 요구 사항에 영향을 미치지만 재료 무게에는 영향을 주지 않습니다. 계산기는 미터당 무게를 사용하며, 이는 지름에 따라 달라지고 등급과는 무관합니다. #5 60등급 바는 #5 75등급 바와 같은 무게를 가지지만, 75등급은 10-15% 더 비쌀 수 있습니다.
부식 방지 철근 유형
표준 탄소강 철근은 가혹한 환경에서 녹슩니다. 초기 비용보다 수명이 더 중요할 때:
-
에폭시 코팅 철근: 녹색 융착 코팅. 재료 비용의 25-35% 추가. 많은 DOT에서 교량 데크 및 주차 구조물에 필요. 주의해서 다루세요—코팅이 벗겨지면 목적을 상실합니다.
-
아연 도금 철근: 핫딥 아연 코팅. 에폭시 코팅과 유사한 비용. 코팅 손상에 대한 저항성이 더 좋습니다. 해양 건설에서 일반적입니다.
-
스테인리스 스틸 철근: 탄소강의 8-10배 비용, 그러나 실질적으로 부식에 면역. 교체가 금지적으로 비싼 곳에 사용: 역사적 복원, 중요 기반 시설.
-
GFRP(유리 섬유 강화 중합체): 비금속 대안. 부식되지 않음, 비전도성, 무선 신호에 투명. 탄소강의 2-3배 비용. 설계 규칙이 크게 다릅니다—ACI 440 지침 참조.
철근 재료 이외의 건설 비용 요인
계산기는 재료 비용을 제공하지만, 총 보강 비용에는 다른 여러 요인이 포함됩니다:
철근 설치 노동 비용
철근 설치는 일반적으로 노동 비용이 킬로그램당 0.60이며, 때로는 재료 비용을 초과할 수 있습니다. 설치 비용에 영향을 미치는 요인:
- 복잡성: 단순한 직사각형 그리드는 수많은 구부러짐과 고정점이 있는 복잡한 형상보다 빠르게 설치됨
- 철근 크기: #3 및 #4 철근은 기계적 들어올림이 필요한 #7 또는 #8 철근보다 가볍고 다루기 쉬움
- 현장 접근성: 제한된 접근성의 현장은 작업팀의 속도를 늦추어 시간당 비용을 증가시킴
- 검사 요구사항: 각 단계에서 검사자의 승인이 필요한 프로젝트는 지연을 추가함
추가 재료
철근 외에도 예산에 포함해야 할 항목:
- 결속 철선: 철근 1톤당 약 1-2kg, 비용은 미미하지만 쉽게 간과됨
- 받침대 및 간격재: 적절한 콘크리트 피복을 유지. 슬래브에서 제곱미터당 1-2개 계산
- 방수 장벽: 등급별 슬래브에서 철근 아래 자주 설치됨
- 콘크리트 피복 블록: 철근이 거푸집과 만나는 가장자리 보호
장비 및 배송
철근 배송 및 취급에 추가 비용 발생:
- 배송 비용: 거리와 주문 규모에 따라 500
- 최소 주문량: 소규모 프로젝트는 필요 이상의 수량에 대해 비용 지불 가능
- 크레인 임대: 접근이 어렵거나 무거운 철근이 있는 프로젝트는 장비 임대 필요
- 보관: 설치 전까지 철근을 깨끗하고 건조하게 유지, 특히 에폭시 코팅 재료의 경우 중요
철근 계산기 로직 프로그래밍
건설 관리 소프트웨어에 철근 추정 도구를 구축하거나 계산을 통합하려는 경우, 다음은 코드로 변환되는 수학적 로직입니다. 이러한 예제는 직사각형 구조물을 위한 그리드 기반 계산 방법을 보여줍니다.
JavaScript 구현
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`);
35Python 구현
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}")
40Excel VBA 구현
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)
39Java 구현
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; // kg당 가격
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철근 계산에 대한 자주 묻는 질문
이 철근 계산기는 건설 프로젝트에 얼마나 정확한가요?
계산기는 직사각형 격자 패턴에 대해 수학적으로 정확한 추정치를 제공합니다. 정확성은 프로젝트가 이러한 가정에 얼마나 잘 부합하는지에 따라 달라집니다. 간단한 직사각형 기초 슬래브의 경우 예산 책정과 자재 주문에 정확합니다.
한계점: 복잡한 형상(L자형, 곡선), 다양한 보강 영역이 있는 구조물, 또는 광범위한 겹침 이음이 있는 프로젝트. 표준 관행은 겹침, 절단 폐기, 손상된 바, 현장 조정을 고려해 계산된 수량에 10-15%를 추가하는 것입니다.
일반적인 시나리오: 굴착 시 예상치 못한 토양 조건이 드러나고, 엔지니어가 철근 간격을 수정하면 자재 주문이 잘못될 수 있습니다. 주문 전 항상 사양을 확인하고 예비분을 고려하세요.
[나머지 번역은 동일한 방식으로 계속됩니다]
참고문헌 및 자료
-
미국 콘크리트 협회. (2019). 구조 콘크리트를 위한 건축 코드 요구사항 (ACI 318-19). ACI.
-
콘크리트 보강 강철 협회. (2018). 표준 실무 매뉴얼. CRSI.
-
국제 건축 코드 협의회. (2021). 국제 건축 코드. ICC.
-
닐슨, A. H., 다윈, D., & 돌란, C. W. (2015). 콘크리트 구조 설계. 맥그로힐 교육.
-
포틀랜드 시멘트 협회. (2020). 콘크리트 혼합물 설계 및 제어. PCA.
-
ASTM 국제. (2020). ASTM A615/A615M-20: 콘크리트 보강을 위한 변형 및 일반 탄소강 바의 표준 사양. ASTM 국제.
-
와이트, J. K. (2015). 보강 콘크리트: 역학 및 설계. 피어슨.
-
미국 토목공학회. (2016). 건물 및 기타 구조물을 위한 최소 설계 하중 및 관련 기준. ASCE/SEI 7-16.
철근 견적 시작하기
철근 수량을 정확히 파악하는 것은 원활한 콘크리트 타설과 비용이 많이 드는 자재 부족 사이의 차이를 의미합니다. 이 계산기는 기초, 슬래브, 기초 등과 같은 직사각형 구조물의 수학적 계산을 처리합니다. 치수를 입력하고, 구조 도면에서 철근 크기를 선택하여 자재 주문을 위한 즉각적인 견적을 얻으세요.
실용적인 제한 사항을 기억하세요: 계산기는 단순한 그리드 패턴을 가정하며 겹침 이음, 복잡한 형상 또는 특수 보강 영역을 고려하지 않습니다. 실제 조건을 위해 계산된 수량에 10-15%를 추가하세요.
불규칙한 형상, 다양한 보강 영역 또는 매달린 구조 요소가 있는 복잡한 프로젝트의 경우, 면허를 가진 엔지니어가 준비한 상세 구조 도면을 기반으로 작업하세요. 계산기는 전문 엔지니어링을 보완하지만 대체할 수 없습니다.
현재 공급업체 가격을 사용하고, 주문 전에 사양을 확인하며, 항상 철근 선택이 현지 건축 코드 요구 사항을 충족하는지 확인하세요. 건축 부서 또는 구조 엔지니어가 해당 요구 사항을 제공하므로 구조적 안전에 대해 추측하지 마세요.