chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환 - Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용 - pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관) - worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md) - D:\Rhino-MCP 경로 참조를 새 위치로 치환 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
964a841de1
3978 files changed
+58013356
No files matched your search
@@ -0,0 +1,306 @@
|
||||
# Ramp-A교 P1 교각 도면 판독서 (형상·받침)
|
||||
|
||||
| 버전 | 수정일 | 수정자 | 주요 변경 내용 | 비고 |
|
||||
| :--- | :--- | :--- | :--- | :--- |
|
||||
| v0.1.00 | 2026-10-13 | 심영표 | 최초 작성 (G1 형상·G5 받침 판독, 결정 요청 4건) | 철근(G2~G4)은 다음 Task |
|
||||
| v0.1.01 | 2026-10-13 | 심영표 | 6장 R1~R4 사용자 결정 반영, 9장 모델·게이트 결과, 10장 앱 판독기 보완 신설 | G1 97/97·G5 39/39 PASS |
|
||||
| v0.1.02 | 2026-10-13 | 심영표 | 11장 기둥 철근(G2: P1·P2·P3) 판독 신설, 결정 요청 K1~K4 | 말뚝 철근망은 범위 밖(사용자 결정) |
|
||||
| v0.1.03 | 2026-10-13 | 심영표 | 11.3 K1~K4 결정 반영, 11.4 G2 모델·게이트 결과 신설 | G1 97/97·G2 26/26·G5 39/39 PASS |
|
||||
| v0.1.04 | 2026-10-13 | 심영표 | 12장 말뚝 철근망(G3: P1-1·P1-2·P2-1·P3-1·P3-2·PLATE) 판독 신설, 결정 요청 S1~S6. 11.4 H35 색 사용자 확정 | SPACER는 공식만 기록 |
|
||||
| v0.1.05 | 2026-10-13 | 심영표 | 12.3 S1~S6 결정 반영, 12.4 G3 모델·게이트 결과 신설 | G1~G5 PASS (97·26·48·39) |
|
||||
| v0.1.06 | 2026-10-14 | 심영표 | 13장 코핑 철근(G4: C1~C16, S1~S4) 판독 신설, 결정 요청 T1~T6 | 파일명 날짜 = 개정일 |
|
||||
| v0.1.07 | 2026-10-14 | 심영표 | 13.3 T1~T6 결정 반영, 13.4 G4 모델·게이트 결과와 추가 [추론](모서리 단축·안쪽 스터럽 +20) 신설 | G1~G5 전 게이트 PASS |
|
||||
|
||||
## 1. 대상 도면
|
||||
|
||||
| 식별자 | 파일 (RAG, 읽기 전용) | 내용 |
|
||||
|---|---|---|
|
||||
| D1 | `Ramp-A교 P1 교각(1).dwg` | 일반도: 정면·측면·평면·기둥 단면, 교량받침 상세도·ELEVATION TABLE, 솔플레이트 상세 TABLE, 상세 A·B |
|
||||
| D2 | `(2).dwg` | 코핑·기둥 배근(1): 평면·정면·측면, 단면 C-C·D-D, 구조물 치수표 |
|
||||
| D3 | `(3).dwg` | 주철근 조립도, 단면 A-A·B-B·E-E·F-F, 교좌면 보강 철근, 철근 재료표, 커플러 수량 |
|
||||
| D4 | `(4).dwg` | 기둥 철근 재료표, 떠오름 방지 PLATE, 철근망 저부철근, SPACER, 단면 G~J |
|
||||
|
||||
- 변환본·색인·판독 스크립트: `Code/RampA판독/` (`convert_index.py`, `dxftools.py`, `extract_g1.py` → `판독/g1_values.json`)
|
||||
- 치수는 DIMENSION과 TEXT(CS-DIMT)가 섞여 있습니다. 형상 값은 D1 작도 객체를 핸들로 읽고, 치수 문자로 대조했습니다.
|
||||
|
||||
## 2. 형식
|
||||
|
||||
- **단주 + Y형(나팔형) 코핑 + 단일 현장타설말뚝**: 기초판이 없고, 기둥 아래로 말뚝이 바로 이어집니다.
|
||||
- 기존 앱 형식(운곡교: 기초판 + 말뚝, 울산: 직접기초)과 다른 세 번째 형식입니다. 기둥 1개 + 코핑이므로 T형 계열로 앱에 추가합니다(사용자 결정 2026-10-13).
|
||||
- 강도: 기둥 40 MPa, 코핑 40 MPa, 현장타설말뚝 35 MPa (D1 NOTE)
|
||||
|
||||
## 3. 좌표 기준
|
||||
|
||||
- 원점 = 교각 중심. X = 코핑 길이 방향(교축직각), Y = 교축 방향(평면 위쪽 +), Z = EL × 1000
|
||||
- D1 정면도: z = 도면 y + 534,115.2
|
||||
- 말뚝 하단 y −501,363.2 → EL 32.752 ✓
|
||||
- 코핑 상면 y −474,163.2 / −473,848.2 → EL 59.952 / 60.267 ✓ (EL 문자 일치)
|
||||
|
||||
## 4. 판독값 (params 생성값)
|
||||
|
||||
| 부재 | 값 | 근거(D1 핸들) | 치수 문자 대조 |
|
||||
|---|---|---|---|
|
||||
| 코핑 상면 | 좌 x −3,500~0 EL 59.952 / 우 0~+3,500 EL 60.267, 중앙에 단차 315 | 856, 854, 855 | '7,000', 'EL=59.952', 'EL=60.267', '315' |
|
||||
| 코핑 끝면(정면) | 하단 ±3,800 EL 58.952 → 상단 ±3,500 | 857, 7D1 | '7,600' = 2,800+2,000+2,800, '1,000' |
|
||||
| 코핑 하면 | R 5,000 원호, 중심 (±4,638.8, EL 54.023), 기둥면 (±1,000, EL 57.452) → 끝 하단 (±3,800, EL 58.952) | ARC 501, 4FF | 'R=5,000', '1,500' |
|
||||
| 코핑 폭(측면) | 상부 2,200 일정 (EL 58.952~상면), 하면 구간은 2,200 → 2,000 직선 감소 (EL 58.952 → 57.452) | 520·521, 503·504 | '2,200' (1,100+1,100), '2,000' |
|
||||
| 코핑 끝(평면) | 상단 모서리 직선 x ±3,500, 하단 모서리 원호: 모서리 ±3,650(y ±1,100), 중앙 ±3,800, R 4,108 (볼록) | 51A·519 bulge 0.136, 51F | — |
|
||||
| 기둥 | 원형 Ø2,000, EL 45.452 ~ 57.452 (12,000) | 60F, 610 | '2,000', '11,500'+'500' |
|
||||
| 말뚝 상부 | Ø2,500, EL 40.252 ~ 45.452 (5,200) | 881·87F, 89F | '2,500', '5,200', 'EL=45.452' |
|
||||
| 말뚝 하부(암반 근입) | Ø2,350, EL 32.752 ~ 40.252 (7,500) | 873·875, 87E | '75, 2,350, 75', '7,500', 'EL=32.752' |
|
||||
| 지반선 | EL 45.952 (모델 안 함) | 89E | — |
|
||||
| 받침 대좌 1·2 | 중심 (∓2,250, 0), 1,400(교축) × 1,300, 회전 −5.55° / −9.19° (교축에서 반시계) | 49D~4A0, 4A5~4A8 | '2,250' ×2, C3 1,400·C6 1,300 |
|
||||
| 패드(h2) | 하면 (A+200)×(B+200) = 1,100×1,000 → 상면 (A+100)×(B+100) = 1,000×900, 같은 회전 | 488·48B, 487·48A | 운곡교·울산과 같은 규칙 |
|
||||
| 받침 본체 | A 900 × B 800 (교축 × 직각) | 486, 489 | TABLE A·B |
|
||||
|
||||
**높이 사슬 확인**: 7,500 + 5,200 + 12,000 + 1,500 + 1,000 = 27,200 (치수 '27,200' 일치)
|
||||
|
||||
## 5. 받침 표 (D1, 앱 표 인식기로 읽음)
|
||||
|
||||
| NO | 형식 | EL.'X' | h1 | h2 | h3 | h4 | A | B | C3 | C6 | E |
|
||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||
| 1 | 7000 kN | 60.112 | 110 | 50 | 190 | 50 | 900 | 800 | 1,400 | 1,300 | 400 |
|
||||
| 2 | 7000 kN | 60.427 | 110 | 50 | 190 | 50 | 900 | 800 | 1,400 | 1,300 | 400 |
|
||||
|
||||
- 검산: 코핑 상면 + h1 + h2 = EL.'X' → 59.952 + 0.160 = 60.112 ✓, 60.267 + 0.160 = 60.427 ✓
|
||||
- E = h1+h2+h3+h4 = 400 ✓
|
||||
|
||||
| NO | S(%) | L | W | T | T1 | T2 |
|
||||
|---|---|---|---|---|---|---|
|
||||
| 1 | −5.526 | 1,000 | 900 | 50 | 78 | 22 |
|
||||
| 2 | −5.526 | 1,000 | 900 | 50 | 78 | 22 |
|
||||
|
||||
- 검산: T ± |S|·L/2 = 50 ± 27.6 = 77.6 / 22.4 → T1 78 / T2 22 (반올림) ✓
|
||||
|
||||
## 6. 도면 간 차이·해석이 필요한 사항 (결정 요청)
|
||||
|
||||
> **[결정 2026-10-13 / 심영표] R1~R4 모두 권장안 채택.**
|
||||
|
||||
| # | 내용 | 권장안 | 다른 안 |
|
||||
|---|---|---|---|
|
||||
| R1 | **장식 홈**(상세 "B" 기둥 홈 상세도): 기둥 전후면(±Y)에 폭 30·깊이 30 홈 2줄. 코핑 전후면에서는 V자로 이어짐(정면 PLINE 7DC, 평면 517·518·51B·51C) | 모델 안 함. 콘크리트 부피 영향 약 0.05 m³ 미만, 형상 검사 대상 외로 기록 | 홈까지 모델링(불리언 증가, 실패 위험) |
|
||||
| R2 | **코핑 하면 구간 단면**(EL 57.452~58.952): 정면은 R5,000 원호, 측면은 2,200→2,000 직선. 단면 모양은 도면에 없음 | 직사각 단면 = 정면 윤곽 압출 ∩ 측면 윤곽 압출. 정면·측면 두 투영과 정확히 일치. 기둥 상단(Ø2,000 원)과 만나는 면은 2,000×2,000 정사각이 되어 모서리가 원 밖으로 나옴 | 원 → 직사각 로프트(투영과 어긋남) |
|
||||
| R3 | **우측 끝면 상단**: 정면 작도 x 3,495.1 vs 평면 상단 모서리 3,500 (차이 4.9) | 평면값 3,500 (좌측과 대칭, 치수 '7,000') | 정면 작도값 |
|
||||
| R4 | **솔플레이트 두꺼운 쪽**: S < 0, 표에 방향 표시 없음 | 운곡교와 같은 규칙(교축 −Y 쪽이 두꺼움 T1 78) [추론] | +Y 쪽 |
|
||||
|
||||
- 참고: 말뚝 상부 Ø2,500 구간은 '75, 2,350, 75'로 표기되어 케이싱 두께를 포함한 지름일 수 있습니다. 작도선(콘크리트 레이어) 그대로 Ø2,500 콘크리트로 모델링합니다.
|
||||
|
||||
## 7. 검사 기준값 (expected, 치수 문자·표에서 따로 옮김)
|
||||
|
||||
- 코핑: 상면 7,000, 하단 7,600, 높이 1,000(끝면) + 1,500(하면), R=5,000, 폭 2,200, 상면 EL 59.952 / 60.267
|
||||
- 기둥 Ø2,000, 말뚝 Ø2,500 / Ø2,350, 구간 길이 11,500+500 / 5,200 / 7,500, EL 45.452 / 32.752, 전체 27,200
|
||||
- 받침: ELEVATION TABLE·솔플레이트 TABLE 값, 대좌 위치 ±2,250
|
||||
- 대좌 회전각과 평면 끝 원호는 치수 문자가 없어 작도값만 있습니다 → 검사는 위치·크기·EL로 하고, 회전각은 작도값 기록으로 둡니다.
|
||||
|
||||
## 8. 다음 단계
|
||||
|
||||
1. ~~6장 R1~R4 결정~~ (완료)
|
||||
2. ~~생성기·검사기 작성, G1·G5 게이트~~ (완료, 9장)
|
||||
3. 앱에서 묶음 확정·게이트 승인(담당자)
|
||||
4. 철근(G2~G4)은 다음 Task(D2~D4 판독)
|
||||
|
||||
## 9. 모델·게이트 결과
|
||||
|
||||
| 항목 | 내용 |
|
||||
|---|---|
|
||||
| 앱 교각 | `Code/교각모델링앱/data/Ramp-A교P1` (scope G1·G5, 생성기 `concrete_shaft.py`, 검사기 `g1_shaft.py`, G5는 기존 `bearings.py`·`g5_bearings.py`) |
|
||||
| 모델 | `data/Ramp-A교P1/runs/current/G5.3dm` (객체 12: 말뚝 2, 기둥, 코핑, 대좌 2, 패드 2, 받침 2, 솔플레이트 2) |
|
||||
| G1 | PASS 97/97 — 음성 시험(BS02 수평 3, BP01 수직 2) 검출, 재로드 8=8 |
|
||||
| G5 | PASS 39/39 — 음성 시험(BB02 수평 5, SP01 수직 5) 검출, 재로드 12=12, G1 객체 8개 불변 |
|
||||
| 부피(m³) | 말뚝 하부 32.530, 상부 25.525, 기둥 37.699, 코핑 31.393 (코핑은 치수 문자 윤곽 수치적분과 0.1% 이내) |
|
||||
| 보호 템플릿 | `data/_템플릿/Ramp-A교P1형` (입력 해시 3f70fab043209dab) |
|
||||
| 미확정 | 앱 묶음 확정·게이트 승인은 담당자가 앱에서 수행(Agent는 엔진으로 실행만 함) |
|
||||
|
||||
- 검사기 1차 실행 FAIL 1건: 측면 단면을 X=0에서 잘라 상면 단차면과 겹침(검사기 결함) → X=+1로 옮겨 해소
|
||||
- 육안 확인 미실시: Rhino 화면 캡처 수단이 없어 모델 모양은 단면·부피·내외부 점 검사로만 확인했습니다. 담당자가 G5.3dm을 열어 확인해 주세요.
|
||||
|
||||
## 10. 앱 판독기 보완 (이 도면에서 드러난 결함)
|
||||
|
||||
| # | 결함 | 수정 | 회귀 |
|
||||
|---|---|---|---|
|
||||
| B1 | 솔플레이트 표 '1,000'(천 단위 쉼표)에서 정수 변환 오류 → [표 후보값] 화면 오류 | `reader._int` | 운곡교 P1·P2·울산 표 레코드·후보 불변 |
|
||||
| B2 | 표 제목과 머리행 사이의 상세도 라벨 줄(C1 C3 C2 S1 S2)을 머리행으로 잡음 | 머리행 = 4칸 이상이고, 아래 첫 숫자 줄이 칸 수 절반 이상인 첫 줄 | 같음 |
|
||||
| B3 | ELEVATION 표 창이 아래 솔플레이트 표·상세 치수까지 내려가 가짜 행(NO.750) 생성 | 다른 종류 표 제목에서도 창 하단을 자름 | 같음 |
|
||||
|
||||
## 11. 기둥 철근 판독 (G2: P1·P2·P3)
|
||||
|
||||
- 범위: 기둥 철근 P1·P2·P3만 다룹니다(사용자 결정 2026-10-13). 말뚝 철근망(P1-1·P1-2·P2-1·P3-1·P3-2·떠오름 방지 PLATE)은 범위 밖입니다.
|
||||
- 근거: D2 정면·측면·단면 C-C·D-D, D2 구조물 치수표, D3 철근 상세·재료표, D4 재료표(기둥). 스크립트 `Code/RampA판독/extract_g2.py` → `판독/g2_values.json`
|
||||
- D2 정면도는 파단 표시가 있어 중간 4,000이 생략돼 있습니다. 높이는 치수선 끝점(사슬)으로 읽었습니다.
|
||||
- EL 환산: EL = 45,452 + (y + 700,829.1), 파단 위는 +4,000
|
||||
- 사슬 끝점 2개(47.592, 59.292)로 환산식을 확인했습니다.
|
||||
|
||||
### 11.1 재료표 (D4 '철근 재료표(기둥)', D3 철근 상세)
|
||||
|
||||
| 마크 | 직경 | L | N | 형상 (D3 상세) |
|
||||
|---|---|---|---|---|
|
||||
| P1 | H35 | 16,300 | 54 | 직선, 하단 커플러로 말뚝 주철근 P1-1과 이음(커플러 수량 P1 54) |
|
||||
| P2 | H16 | 7,758 | 107 | 원형 띠철근 r 901, a 2,829(반원), b 200(갈고리), j 650 × 2(겹이음). 2×(2,829+650+2×200) = 7,758 ✓ |
|
||||
| P3 | H16 | 2,274 | 108 | 연결철근 r 60, a 200, b 1,832, c 141, d 100. a+b+c+d = 2,273 ≈ 2,274 |
|
||||
|
||||
### 11.2 판독값
|
||||
|
||||
| 항목 | 값 | 근거 |
|
||||
|---|---|---|
|
||||
| P1 배치 | 반지름 875, 54개, 0°부터 6.667° 간격 | 단면 C-C 기호 54개(r 875.0), '125, 875, 875, 125', DIVISION 54 |
|
||||
| P1 높이 | 하단 EL 43.492(말뚝 상단 아래 1,960), 상단 EL 59.752(좌측 코핑 상면 아래 200) → 작도 길이 16,260 | 정면 주철근 작도선, 사슬 '2,000' |
|
||||
| 띠철근 외측 사슬 | 43.492 \| 2,000 \| 45.492 \| H4 14@150 = 2,100 \| 47.592 \| H5 78@150 = 11,700 \| 59.292 \| H6 560 \| 59.852 \| 100 \| 59.952 | D2 치수선, 구조물 치수표(H 14,460) |
|
||||
| 크로스타이 사슬 | 45.492 \| H1 7@300 = 2,100 \| 47.592 \| H2 39@300 = 11,700 \| 59.292 \| H3 560 \| 59.852 | 같음 |
|
||||
| P2 반지름 | 901 = 875 + 17.5 + 8.0 (주철근 바깥에 접함) | 재료표 r 901 |
|
||||
| P3 | 1단에 X·Y 방향 2개, 직선부 1,832가 중심을 지남 | 단면 C-C 36C(Y)·36D(X) |
|
||||
|
||||
### 11.3 결정 요청
|
||||
|
||||
> **[결정 2026-10-13 / 심영표] K1~K4 모두 권장안 채택.**
|
||||
|
||||
| # | 내용 | 권장안 | 다른 안 |
|
||||
|---|---|---|---|
|
||||
| K1 | P1 길이: 작도·사슬 16,260 vs 재료표 16,300 (차 40) | 작도대로 16,260으로 모델링하고, 차이 40은 하단 커플러 몫으로 기록(울산 규칙: 재료표 L은 커플러 포함). 원길이 + 커플러 = L로 검사 | 하단을 40 내려 43.452(L 그대로) |
|
||||
| K2 | P2 단 배치: 정면 작도 76선은 파단 위아래로 50 어긋나 개수를 정할 수 없음 | 사슬 격자: 43.542부터 150 간격 107단(최상단 59.442, H6 구간 1단 포함). 사슬 끝점 45.492·47.592·59.292가 모두 격자 위에 있고 N 107과 일치 | 작도 76선 그대로(개수 FAIL) |
|
||||
| K3 | P3 단 배치·교차: 같은 높이에서 X·Y 두 개가 중심에서 교차 | 43.692부터 300 간격 54단(최상단 59.592), 1단 2개 = 108(N 일치). Y방향은 X방향보다 16(철근 지름) 위에 놓아 교차를 피함 [추론] | 같은 높이에 두고 교차 간섭을 기록 |
|
||||
| K4 | P2 겹이음 위치·P3 갈고리 방향 (도면에 표시 없음) | P2: 이음을 단마다 90°/0°로 교번(울산과 같은 규칙). P3: 한쪽 끝 90° 다리 a 200(아래), 다른 끝 135° 갈고리(꼬리 d 100). 단마다 좌우를 바꿈 [추론] | 모든 단 같은 방향 |
|
||||
|
||||
### 11.4 모델·게이트 결과
|
||||
|
||||
| 항목 | 내용 |
|
||||
|---|---|
|
||||
| 생성기·검사기 | `column_rebar_straight.py`·`g2_straight.py` 신설(울산 `column_rebar_ring.py`는 수정하지 않음). scope G1·G2·G5 |
|
||||
| 철근 수 | P1 54, P2 107단 × 반원 2조각 = 214, P3 54단 × X·Y = 108 (관 솔리드 + 중심선, 모델 객체 764) |
|
||||
| G2 | PASS 26/26 — 개수·원길이(+커플러)·반지름·분할각·상하단 EL·단 격자·X/Y 이격 16·콘크리트 밖 표본 0. 음성 시험(P1 수평 5 → 반지름, P2 수직 5 → 단 격자) 검출, 재로드 760 = 760, G1 객체 8개 불변 |
|
||||
| G1·G5 | 재실행 PASS 97/97, 39/39 (G5에서 G1·G2 객체 불변) |
|
||||
| 최소 측면 피복(기록) | P1 107.5, P2 91.0, P3 76.0 (기둥 반지름 1,000 − 철근 바깥면 반경). 콘크리트 합집합은 기둥-코핑·말뚝 단 사이 동일 평면 접촉으로 실패해 기둥 구간 측면 피복으로 기록 |
|
||||
| 곡선 길이 − L(기록) | P2 −254.2(갈고리 굽힘 반경), P3 −161.6(갈고리 꼬리 작도 150 [추론]) — 원길이(재료표 식)로 판정 |
|
||||
| 철근 색 | H35 (148,103,189) — 사용자 확정 2026-10-13 |
|
||||
|
||||
- 간섭 미검사(기록): P3가 0°·180°(X 방향)와 90°·270°(Y 방향)의 주철근 P1을 관통하고, 띠철근 P2와 같은 높이에서 겹칩니다(실제로는 갈고리로 감쌈). 운곡교 #8과 같은 성격입니다.
|
||||
- 앱 판독기 보완 B4: 형식 열이 없는 재료표(D4)는 철근 형상 후보를 `None`으로 만들어 '다름'으로 표시했습니다. 형식 열이 없으면 지름만 비교하도록 고쳤습니다.
|
||||
|
||||
## 12. 말뚝 철근망 판독 (G3 자리: P1-1·P1-2·P2-1·P3-1·P3-2·PLATE)
|
||||
|
||||
- 범위: 철근 5마크와 떠오름 방지 PLATE(사용자 결정 2026-10-13). SPACER(4mm, 1m당 2개 = {H−2.500−(0.500×2)}×2개소)는 공식만 기록합니다.
|
||||
- 앱 G3(원래 '확대기초 철근')를 말뚝 철근에 씁니다. 이 형식에는 기초판이 없습니다.
|
||||
- 근거: D4 정면·단면 G-G~J-J·저부철근 상세·구조물 치수표·재료표(기둥·PLATE), D3 철근 상세. 스크립트 `Code/RampA판독/extract_g3.py` → `판독/g3_values.json`
|
||||
- **D4 정면도는 개략도**입니다. Ø2,500 구간이 12,700, 암반선이 바닥 위 3,900으로 그려져 D1(5,200 / 7,500)과 맞지 않습니다. 높이는 구조물 치수표와 사슬 문자로 정했습니다.
|
||||
|
||||
### 12.1 재료표
|
||||
|
||||
| 마크 | 직경 | L | N | 형상 |
|
||||
|---|---|---|---|---|
|
||||
| P1-1 | H35 | 8,750 | 61 | 직선, 아래 끝 커플러로 P1-2와 이음(커플러 수량 P1-1 61) |
|
||||
| P1-2 | H22 | 3,400 | 61 | 직선 |
|
||||
| P2-1 | H16 | 9,000 | 48 | 반원 2조각 겹이음: a 3,220, b 200, j 880×2 → 2×(3,220+880+400) = 9,000 ✓ |
|
||||
| P3-1 | H16 | 2,652 | 48 | 연결철근 a 200, b 2,137, c 165, d 150 (합 2,652 ✓) |
|
||||
| P3-2 | H16 | 3,342 | 30 | 저부 U형: 바닥 a 1,780, 경사 다리 b 581 ×2, 수직 c 200 ×2 (합 3,342 ✓), P1-2에 200 겹쳐 용접(4mm) |
|
||||
| PLATE | t 4 | 1,250×1,250 | 1 | 떠오름 방지 |
|
||||
|
||||
### 12.2 판독값
|
||||
|
||||
| 항목 | 값 | 근거 |
|
||||
|---|---|---|
|
||||
| 띠철근 단 | 48단 = 말뚝 상단 −110(EL 45.342)부터 13@150, 이어서 34@300 → 최하단 EL 33.192. 그 아래 340 + 100 = 말뚝 바닥 | 구조물 치수표 H4·H3·H6, 사슬 '110'·'100' (110+1,950+10,200+340+100 = 12,700 ✓) |
|
||||
| 연결철근 단 | 24단 = −260(EL 45.192)부터 6@300, 이어서 17@600 → EL 33.192. 1단에 X·Y 2개 = 48 ✓ | H2·H1·H5 (260+1,800+10,200+340+100 = 12,700 ✓) |
|
||||
| 주철근 배치 | 61개, 1.475°부터 360/61 = 5.902° 간격 | 단면 G-G·J-J 기호 |
|
||||
| 주철근 높이 | P1-1 EL 45.342 → 36.592 (8,750), P1-2 36.592 → 33.192 (3,400). 띠철근 첫 단~끝 단 = 12,150 = 8,750 + 3,400 정확히 일치 | 정면 작도(상단이 말뚝 상단 아래 110) |
|
||||
| 띠철근 반지름 | 1,025 (중심선) | 단면 원 r 1,025, a 3,220 = π×1,025 |
|
||||
| 연결철근 | 단면에서 X·Y 지름선 2,050 | 단면 G-G·J-J |
|
||||
| 콘크리트 | G-G r 1,250, J-J r 1,175 (Ø2,350, D1과 일치) | 단면 원 |
|
||||
|
||||
### 12.3 결정 요청
|
||||
|
||||
> **[결정 2026-10-13 / 심영표] S1~S4 권장안 채택, S5·S6은 기둥(K4·K1)과 같은 규칙 적용.**
|
||||
|
||||
| # | 내용 | 권장안 | 다른 안 |
|
||||
|---|---|---|---|
|
||||
| S1 | [CONFLICT] 띠철근 반지름: 재료표 'r=929' vs a 3,220(= π×1,025)·단면 원 r 1,025. J-J 단면 '2,300' 문자 vs 치수 150+1,025+1,025+150 = 2,350·원 r 1,175 | 띠철근 r 1,025, 암반 근입부 Ø2,350(G1 그대로). 재료표 r 929와 '2,300'은 도면 오기로 기록 | r 929 |
|
||||
| S2 | 주철근 반지름: 단면 기호 r 1,002.5(두 직경 공통) vs 띠철근 안쪽에 접하는 값(H35 999.5, H22 1,006) | 999.5로 통일(띠철근 안쪽에 접함, 커플러 축 일치. H22는 띠철근과 6.5 틈) | 작도 1,002.5(H35가 띠철근과 3 겹침) |
|
||||
| S3 | P3-2 저부 U형 30개의 평면 배치: 도면에 없음 | 중심을 지나는 수직면 30개(0번~29번 주철근 각도 θi). 다리 c는 θi와 θi+180° 위치 r 1,025에서 P1-2 바깥에 붙음. 바닥 EL 32.852(말뚝 바닥 +100), c 구간 33.417~33.617이 P1-2 하단부와 200 겹침 [추론]. 30개가 중심에서 서로 겹침(간섭 기록) | 평행 격자 배치(길이가 a 1,780과 맞지 않음) |
|
||||
| S4 | PLATE 위치 | 중심, U형 바닥 아래에 붙임: 상면 = 32.852 − 8(철근 반지름), 두께 4 (바닥 피복 88) [추론] | U형 위 |
|
||||
| S5 | P2-1 겹이음·P3-1 갈고리 방향 | 기둥과 같은 규칙: 이음 90°/0° 교번, P3-1 Y방향 +16, 다리·갈고리 좌우 교번 [추론] | — |
|
||||
| S6 | 커플러: P1-1/P1-2 이음 위치 EL 36.592, 재료표 L에 커플러 길이 없음(합이 정확히 12,150) | 커플러 길이 0으로 기록, 솔리드는 만들지 않음. 기둥 P1의 커플러(54)는 G2에서 40으로 처리 | — |
|
||||
|
||||
### 12.4 모델·게이트 결과
|
||||
|
||||
| 항목 | 내용 |
|
||||
|---|---|
|
||||
| 생성기·검사기 | `shaft_rebar.py`·`g3_shaft.py` 신설. 앱 G3 자리에 씀. `pipeline.py`의 G3 객체 접두에 `PT`(PLATE) 추가 |
|
||||
| 객체 | 주철근 P1-2·P1-1 각 61, 띠철근 48단 × 2조각, 연결철근 24단 × X·Y, U형 30, PLATE 1 → G3 객체 593(관 + 중심선), 모델 전체 1,357 |
|
||||
| G3 | PASS 48/48 — 개수·원길이·주철근 2단 높이(첫~끝 띠철근 단 = 12,150)·반지름·분할각(1.475° + 360/61)·띠철근/연결철근 단(구조물 치수표 사슬)·띠철근 r 1,025·X/Y 이격·U형 바닥/폭/수직면·PLATE 치수/위치·말뚝 콘크리트 밖 표본 0. 음성 시험(P1-1 수평 5, P2-1 수직 5) 검출, 재로드 1,353, G1·G2 객체 760 불변 |
|
||||
| G1·G2·G5 | 재실행 PASS 97/97, 26/26, 39/39 (G5에서 G3까지 객체 1,353 불변) |
|
||||
| 최소 피복(기록) | P1-1 158.0, P1-2 164.5, P2-1 142.0, P3-1 98.5 (모두 암반 근입부 r 1,175 기준 측면), P3-2 92.0·PLATE 88.0 (바닥) |
|
||||
| 곡선 길이 − L(기록) | P2-1 −254.4, P3-1 −234.6, P3-2 −65.7 (굽힘 반경·갈고리 꼬리 [추론]) — 원길이로 판정 |
|
||||
|
||||
- 간섭 미검사(기록)
|
||||
- P3-2 U형 30개는 바닥이 중심에서 서로 겹칩니다(S3).
|
||||
- P3-1은 주철근·띠철근을 관통합니다.
|
||||
- 기둥 P1(r 875)은 말뚝 상부 2,000에서 철근망 안쪽과 겹칩니다(관통은 아님).
|
||||
- 도면 오기 기록: 재료표 P2-1 'r=929', J-J 단면 '2,300'(S1)
|
||||
|
||||
## 13. 코핑 철근 판독 (G4: C1~C16, S1~S4, 20마크 449본)
|
||||
|
||||
- 근거: D2 코핑 정면·평면·측면(배근도), D3 단면 A-A(끝단 쪽)·B-B(기둥 쪽)·철근 상세·재료표·교좌면 보강 철근(E-E·F-F)
|
||||
- 방식: 울산과 같은 철근별 중심선(사용자 결정). 판독 스크립트가 철근마다 꺾은선을 만들고, 범용 생성기 `rebar_polylines.py`가 관을 만듭니다.
|
||||
- 좌표: D2 정면 EL = 45,452 + (y + 700,829.1) + 4,000(파단 위), 기둥 중심 x 12,741.4. 단면은 상면 기준 dz.
|
||||
|
||||
### 13.1 재료표와 형상 (D3)
|
||||
|
||||
| 마크 | 직경 | L | N | 형상·상세 치수 | 검산 |
|
||||
|---|---|---|---|---|---|
|
||||
| C1·C4 | H29 | 8,617 | 9·8 | 상면 a 6,918 + 좌 끝 다리 858(107°) + 우 끝 다리 841(103°) | 합 8,617 ✓ |
|
||||
| C2·C5 | H29 | 7,177 | 9·8 | a 6,971 + 104 + 103 | 7,178 ≈ L |
|
||||
| C3 | H25 | 7,230 | 9 | a 7,023 + 104 + 103 | ✓ |
|
||||
| C6 | H25 | 9,003 | 9 | 끝 다리 400 + 원호 3,141(R 5,100) + 하면 1,914 + 원호 3,148 + 400 | ✓ |
|
||||
| C7·C9·C11 | H19 | 7,480·9,251·8,110 | 20·15·20 | 바깥 폐합 스터럽: 폭 a 1,673, 높이 b(가변) ×2, 겹이음 c 450 ×2 | 2a + 2·b평균 + 2c ✓ (b 평균으로 L 산정) |
|
||||
| C8·C10·C12 | H19 | 6,071·7,426·5,333 | 40·30·40 | 안쪽 모따기 스터럽: a 673, b, d(하면), c2(경사), c1(측면 수직), c 450 ×2 | a+b+d평균+c2평균+c1+2c ✓ |
|
||||
| C13 | H19 | 11,309 | 18 | 수평 고리 a 5,898~2,006, b 1,002(var.), c 350 | L식 불명확(기록) |
|
||||
| C14 | H19 | 18,057 | 12 | 수평 고리 a 7,375~6,979, b 1,006(var.), c 350, j 290 | L식 불명확(기록) |
|
||||
| C15 | H19 | 2,700 | 51 | U형 a 2,000 + 다리 b 350 ×2 | ✓ |
|
||||
| C16 | H19 | 4,000 | 17 | U형 a 3,300 + 다리 350 ×2 | ✓ |
|
||||
| S1·S2 | H16 | 2,700·2,600 | 22·24 | U형 a 1,300 / 1,200 + 다리 700 ×2 | ✓ |
|
||||
| S3·S4 | H25 | 1,250 | 44·44 | 직선 | ✓ |
|
||||
|
||||
### 13.2 판독값 (작도 좌표로 확정)
|
||||
|
||||
| 묶음 | 값 | 근거 |
|
||||
|---|---|---|
|
||||
| 상면 주철근 | 1단 C1/C4 EL 59.852, 2단 C2/C5 59.752, 3단 C3 59.652. y: 1·2단 −1,000~1,000 @125(17, C1·C2가 짝수 열), 3단 @250(9). x 끝: C1 −3,425.6~3,492.1(다리 끝 −3,672.0/59.030, 3,679.3/59.032), C2 −3,455.6~3,515.0, C3 −3,485.6~3,537.8 | D2 정면 작도선, 단면 A-A·B-B 점 |
|
||||
| C6 | 하면 1,914 EL 57.552(x ±957), 원호 R 5,100(중심 ±4,638.8 / EL 54.023), 끝 다리 400(끝면 따라 59.414까지) | D2 정면 ARC 478·479 |
|
||||
| 스터럽 위치 | x −3,375~3,375 @125 = 55곳: C7 좌측 20(−3,375~−1,000), C9 중앙 15(−875~875), C11 우측 20(1,000~3,375). 위치마다 바깥 1 + 안쪽 2 | D2 정면 작도선 55개 |
|
||||
| 바깥 스터럽 | y −875~750(폭 1,625), 위 = 상면 −77.5(좌 59.875 / 우 60.190), 아래 = 하면 원호 R 5,077.5 위(중앙은 57.530). 높이 = b (C7 933~, C9 2,345/2,660, C11 ~1,248 ✓) | 단면 B-B 선 |
|
||||
| 안쪽 스터럽 | y 375~1,000 / −1,000~−375. 바깥 다리: 측면 수직(위 −77.5 → EL 58.955), 그 아래 경사면을 따라 하면에서 y ±905. 하면 d 530~624 ✓ | 단면 A-A·B-B 선 |
|
||||
| C14 | 4단 EL 59.827·59.577·59.327·59.077, 단마다 x 끝 작도(끝면 따라감), 단마다 3개 | D2 정면 수평선 |
|
||||
| C13 | 6단 EL 58.827~57.577(250 간격), x 끝 ±2,927~±981(하면 따라감), 단마다 3개 | 같음 |
|
||||
| 측면 길이 방향 점 | 단면 y −977.5, −852.5, −397.5, 397.5, 727.5, 977.5 (경사부에서 바깥 점은 테이퍼를 따라 안으로) | 단면 A-A·B-B |
|
||||
| C16 | 우측 높은 상면 EL 60.167, x 100~3,400, 다리 350 아래, y @125 17본 | D2 정면 |
|
||||
| 교좌면 | 받침마다: 대좌 속 S1·S2(대좌 상면 −50, 다리 700), 코핑 상면 아래 S3·S4 2층(10@125 격자, 1,250) | D3 교좌면 보강 철근, E-E, F-F |
|
||||
|
||||
### 13.3 결정 요청
|
||||
|
||||
> **[결정 2026-10-14 / 심영표] T1~T6 모두 권장안 채택.**
|
||||
|
||||
| # | 내용 | 권장안 | 다른 안 |
|
||||
|---|---|---|---|
|
||||
| T1 | C6 개수: 재료표 9 vs 단면 A-A '4@500=2,000(1단)' 5본 | 9본 = y −1,000~1,000 @250 [추론] (N 일치) | 작도 5본(@500) — 개수 FAIL로 기록 |
|
||||
| T2 | C13·C14 고리 짝(단마다 3개, y 6점) | 동심 3고리: 바깥 ±977.5, 중간 −852.5/727.5, 안쪽 ±397.5(스터럽 모서리 안쪽). 짧은 변이 겹치지 않도록 x 끝을 고리마다 25씩 안으로 [추론]. L은 기록만(INFO) | 이웃 짝(−977.5/−852.5 등) |
|
||||
| T3 | C15 51본: 위치를 정하는 작도·치수가 없음 | 상면 횡방향 U형(a 2,000이 y −1,000~1,000, 다리 350 아래)을 스터럽 위치 55곳 중 C16 구간(우측 높은 상면, x 125~3,375 중 겹치지 않는 곳)을 뺀 위치에 두어 51본 [추론] | 모델에서 빼고 '미배치'로 기록(개수 FAIL 계획) |
|
||||
| T4 | C10 c1: 재료표 1,234(우측 단차 포함) vs 단면 B-B(좌측) 919 | 위치별 실제 형상(좌측 919, 우측 1,234). 가변 마크라 길이는 평균 기록(INFO) | 재료표 값 고정 |
|
||||
| T5 | 교좌면 S1·S2 배치: 받침당 11·12본, 격자 9@125·8@125(+가장자리 100) | 받침 축(회전각)에 맞춰 S1은 교축직각 a 1,300 방향, S2는 교축 a 1,200 방향, @125 중앙 대칭으로 11·12본 [추론]. S3·S4는 받침당 2층 × 11본 | — |
|
||||
| T6 | 스터럽·고리의 겹이음(c 450, j 290)·갈고리 | 폐합 꺾은선으로 모델(겹침 부분 생략), 길이는 재료표식으로 기록 | 겹침까지 모델 |
|
||||
|
||||
### 13.4 모델·게이트 결과
|
||||
|
||||
| 항목 | 내용 |
|
||||
|---|---|
|
||||
| 생성 방식 | 판독 스크립트 `Code/RampA판독/extract_g4.py`가 철근 449본의 중심선을 만들고(`판독/g4_bars.json`), 범용 생성기 `rebar_polylines.py`가 관을 만듭니다. 검사기 `g4_ramp.py` 신설 |
|
||||
| G4 | PASS 126/126 — 20마크 개수, 고정 길이 12마크 = L, 상면 3단·C16 높이/열/x 끝, 스터럽 55곳 구역별 위치, 상·하 피복 77.5(하면 원호 따라), 바깥 다리 y, C13·C14 단·단당 3고리·수평, C6 하면 높이·열, C15 폭, 받침별 S1~S4 개수, 콘크리트 밖 표본 0. 음성 시험(C1 y 5 → 열 위치, C7 z 5 → 피복) 검출, 재로드 2,251, G1~G3 객체 1,353 불변 |
|
||||
| G5 | 재실행 PASS 39/39 (G4까지 객체 2,251 불변). 모델 전체 2,255 객체 |
|
||||
| 가변 마크 길이(기록) | 평균 − L: C7 −267, C8 −942, C9 −21, C10 −336, C11 −267, C12 +426, C13 −499, C14 +74. 재료표가 가변 치수를 최댓값 또는 양 끝 평균으로 L을 산정했기 때문(13.1) |
|
||||
| 최소 피복(기록, 코핑 표면) | C1 40.3 ~ C16 90.5, 스터럽 68.0 |
|
||||
|
||||
**이번 단계에서 추가한 [추론] (결정 요청 이후 발견, 확인 필요)**
|
||||
- **평면 모서리 단축**: 끝면이 평면에서 볼록 원호라 모서리(y ±1,000)에서는 끝면이 최대 124 안쪽에 있습니다. 1차 게이트에서 C1·C4·C6·C14 일부가 콘크리트 밖으로 나가 FAIL했습니다.
|
||||
- 그래서 철근 표면 피복 40을 확보하도록 끝면 가까운 점의 x를 당겼습니다.
|
||||
- 해당 철근: C1 4, C4 2, C2 2, C3 2, C6 4, C14 7본. 고리는 직사각형을 유지했습니다.
|
||||
- 울산 R500 모서리 철근 단축과 같은 방식입니다.
|
||||
- **안쪽 스터럽 x +20**: 같은 x에 두면 바깥 스터럽과 상면 변이 일직선으로 겹치므로 철근 지름만큼 옆에 붙였습니다.
|
||||
- **검사기 1차 결함**: 직선부 x 끝을 200등분 표본으로 잡아 최대 43 오차가 생겼고, 5mm 간격 표본으로 고쳤습니다.
|
||||
- 간섭 미검사(기록): 상면 주철근과 스터럽 상면(22.5 간격, 1.5 겹침), C15와 C14·C1, S3·S4와 C1~C3, 교좌면 S1·S2와 C1(대좌 다리 관통).
|
||||
Reference in new issue
Block a user