- 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>
8.9 KiB
8.9 KiB
분석 — 운곡교 P1 교각 도면 판독 (콘크리트 형상)
| 버전 | 수정일 | 수정자 | 주요 변경 내용 | 비고 |
|---|---|---|---|---|
| v0.1.00 | 2026-10-07 | 심영표 | 신규 작성 | 최초 버전 (Task: 교각 모델링 #2·#3) |
| v0.1.01 | 2026-10-07 | 심영표 | §4 U1 해소: 대좌 높이 기준을 EL.'X'−(h1+h2)로 정정, §4-1 계산표 추가 | 사용자 지정 기준 (Task: 받침대좌높이검토) |
0. 개요
- 대상: [D1]
C0050205-025교각도(1), [D2]C0050205-026교각도(2), [D3]C0050205-027교각도(3) — 모두RAG/, 완도방향 P1 - 방법: [ref: 분석_통로박스모델링과정 §2.1~2.3] 박스 파이프라인 ①② 적용
- ① ODA File Converter 27.1.0 → DXF (AC1032). 감사 기록:
Code/교각모델링/입력DXF/conversion_audit.json - ② ezdxf 전수 집계(
survey_dxf.py) → 도면틀 영역 렌더(render_region.py) → 뷰별 콘크리트 레이어(CS-CONC*)·중심선·치수문자 추출(extract_outline.py)
- ① ODA File Converter 27.1.0 → DXF (AC1032). 감사 기록:
- 모집단: 3매 전수 — 모델공간 엔티티 11,077 / 2,192 / 2,526, 문자 1,146 / 560 / 660. DIMENSION 엔티티 0건(치수는 분해된 선+문자) → 치수값은
CS-DIMT문자로 판독. - 단위: 모델공간 1 단위 = 1 mm 실척 (검증: D1 정면도 기초 외곽 9,350.0 = 치수
9.350) - 판독 범위 제외: D1 도면틀(x 0
48,500, y 034,500) 밖 작도 잔여물(교량 평면 선형, 횡단면도, 사본 뷰 등)은 시트 외 자료로 판독에서 제외.
1. 뷰 분류 (전수)
| 도면 | 뷰 | 축척 | 형상 근거 여부 |
|---|---|---|---|
| D1 | 평면도 (코핑 상면) | 1:60 | ○ 코핑 평면·소단·받침 대좌 배치 |
| D1 | 정면도 (교축직각) | 1:60 | ○ 기초·기둥·코핑 프로파일, EL |
| D1 | 단면도 (교축방향, 기둥 중심) | 1:60 | ○ 코핑 폭·기초 폭·받침 대좌 높이 |
| D1 | 단면 A-A, B-B (코핑 단면) | 1:60 | △ 코핑 3.100 폭 확인(배근 주체) |
| D1 | 단면 C-C, D-D, E-E (기둥 단면) | 1:60 | ○ 기둥 원형 D=2.000 |
| D2 | 기초 평면도 | 1:60 | ○ 기초 9.350×7.800, 기둥 r=1.000, 말뚝 기호 |
| D2 | 교좌면 보강철근, 단면 C-C | 1:30 | △ 대좌 보강 범위 2.500×1.200 (철근) |
| D2 | 교량받침 상세, 솔플레이트 상세, ELEVATION TABLE, 연단거리 검토 | 1:20 | △ 받침·대좌 높이(h1~h4, E) |
| D2 | 주철근 조립도 ①②CYCLE | 1:120 | × 철근 |
| D3 | 철근 재료표(SD400/SD500), 가공도, COUPLER 상세, 기초 조립용 철근 | NONE | × 철근 (콘크리트 형상 근거 없음) |
2. 객체 장부 (물리 발생 단위)
| ID | 객체 | 발생 수 | 사용 뷰 | 접합 객체 | 판정 |
|---|---|---|---|---|---|
| LC | 버림 콘크리트 (fck=15MPa) | 1 | D1 정면도·단면도 | FT 하면 | 확정 |
| FT | 기초 (fck=27MPa) | 1 | D1 정면도·단면도, D2 기초평면도 | LC, CL, (PL) | 확정 |
| CL | 기둥 (원형, fck=40MPa) | 1 | D1 정면도·단면도·단면 C~E, D2 기초평면도 | FT 상면, CP 하면 | 확정 |
| CP | 코핑 (fck=40MPa) | 1 | D1 평면도·정면도·단면도·단면 A/B | CL 상면, (BP) | 확정 (§4 미해결 1건) |
| BP | 받침 대좌 (교좌 하부) | 5개소 × 전·후열 = 10 | D1 평면도·단면도, D2 받침상세·ELEVATION TABLE | CP 상면 | 미확정 (§4) |
| PL | 내부굴착 복합말뚝 Φ600×9T, L=24.4m | 30 | D1 정면도·단면도 | FT | 미확정 (범위) |
재료 근거: D1/D2/D3 공통 표기 콘크리트 : fck=40MPa (기둥, 코핑부) / fck=27MPa (기초부), D1 정면도 버림 CON'C fck = 15 MPa.
3. 확정 치수 (출처 포함)
좌표계: X = 교축직각(정면도 좌→우), Y = 교축(단면도 좌→우), Z = 표고(EL). 원점 X=Y=0 = 교각 중심선. 상세 출처(엔티티 핸들)는 Code/교각모델링/params.json의 src 항목.
| 객체 | 항목 | 값 | 근거 | 교차 대조 |
|---|---|---|---|---|
| LC | 평면 | 9,550 × 8,000 | D1 정면도 1CC24, 단면도 1CE40 (기초 +100) | 정면·단면 일치 |
| LC | 두께 | 100 (EL 26.108~26.208) | D1 정면도 1CC23 | — |
| FT | 평면 | 9,350 × 7,800 | D1 dim 9.350, 7.800 |
D2 기초평면도 선분 9,350.0 × 7,800.0 일치 |
| FT | 두께·하단 | 2,200 / EL 26.208 | D1 dim 2.200, EL. 26.208 |
정면·단면 일치 |
| FT | 기둥 편심 | 0 (동심) | D1 3.675+1.000, 2.900+1.000 |
D2 기초평면도 원 중심 = 기초 중심 |
| CL | 직경 | 2,000 | D1 단면 C-C/D-D/E-E 2.000 |
D2 ARC r=1,000, D1 정면도 선분 간격 2,000.0 |
| CL | 높이 | 12,003 (EL 28.408~40.411) | D1 dim 12.003 |
정면·단면 일치. 기둥은 파단선으로 축약 작도 → 작도 길이 미사용 |
| CP | 하단 길이 | 12,400 | D1 12.400 |
정면도 선분 끝점 간 12,400.0 |
| CP | 폭(Y) | 3,100 | D1 단면도·단면 A/B 3.100 |
평면도 3,100.0 |
| CP | 하면 평탄부 | X = ±1,100, EL 40.411 | D1 5.100+100+1.000, 1C4BD |
EL 역산: 43.411−1.500−1.500 = 40.411 ✓ |
| CP | 하면 곡선 | R = 12,000, 평탄부 끝 → 선단 하단 상승 1,500 | D1 R=12.000, 1.500 |
ARC 1C4BF/1C4C0 r=12,000.0, 끝점 일치 |
| CP | 선단 단면 | 하단 X=±6,200(EL 41.911) → 상단 X=±6,000 (경사, 200 내측) | D1 상단 200 |
평면도 내측선 6162.4/18162.4 일치 |
| CP | 상면 소단 | 5단: EL 43.411 / 43.483 / 43.555 / 43.627 / 43.698 | D1 EL. 43.411, EL. 43.698, 단면도 EL. 43.555 |
경계 X: 평면도 2.199, 3@2.505, 2.284 ↔ 정면도 선분 일치 |
| CP | 선단 높이 | 좌 1,500 / 우 1,787 | D1 1.500, 1.787 |
총높이 17.203, 17.490 합산 일치 |
판독 표기: 중간 소단 EL 43.483·43.627은 치수 문자가 없고 작도 단차(71.8~71.9)로 판독했다 [CAD 정점 판독]. 양단·중앙 EL과 선형 관계가 성립한다(5단 등분 71.85).
4. 미해결·충돌 (HITL 대상)
| # | 구분 | 내용 | 양측 근거 |
|---|---|---|---|
| U1 | [CONFLICT DETECTED] 받침 대좌 높이 |
ⓐ D2 ELEVATION TABLE EL.'X', h1, h2 ⓑ D1 코핑 소단 상면. ⓒ 잔여: D1 단면도의 대좌 작도 높이 169.4는 TABLE h1 164와 5.4mm 차이 (139.0은 일치) | |
| U2 | 받침 대좌 형상 | 평면 2,500×1,200을 전열(약 4.4°)·후열(약 3.1°)로 회전 배치. 단면도에서는 1,250씩 두 개(전·후열)로 높이가 다름 | D1 평면도 1C0CE 등, 단면도 1C612~1C615 |
| U3 | [CLARIFICATION NEEDED] 코핑 하면 원 r=1,100 |
D1 평면도에 은선(CS-CONC-MINR) 원 r=1,100. 정면도 하면 평탄부 폭 2,200과 같음 | 해석 ⓐ 하면 = 정면 곡선의 Y방향 압출(띠형) ⓑ 원형 평탄부. 단면도는 중심 단면이어서 구분 불가 |
| U4 | 말뚝 포함 여부 | 복합말뚝 30본(6×5, 간격 1,550, 연단 800), L=24.4m, 두부 100 근입 | D1 정면도·단면도 5@1.550, 4@1.550, 말뚝 표기 |
4-1. 받침 대좌 높이 검토 (v0.1.01 추가)
기준식: EL.'X' = 코핑 상면 + h1 + h2. 계산: Code/교각모델링/calc_bearing_seat.py → Code/교각모델링/검증/bearing_seat_check.json. 표 값은 [D2] ELEVATION TABLE 문자를 좌표 정렬로 추출했고, 코핑 상면은 [D1]에서 독립 판독한 값이다. 받침 NO.15(3500kN)와 NO.610(2800kN)은 각각 거더선 1~5(정면도 좌→우)에 대응한다.
| NO | 받침 | EL.'X' | h1 | h2 | EL.'X'−(h1+h2) | 코핑 상면 | 차이(mm) |
|---|---|---|---|---|---|---|---|
| 1 | 3500kN 양방향 | 43.625 | 164 | 50 | 43.411 | 43.411 | 0 |
| 2 | 3500kN 양방향 | 43.697 | 164 | 50 | 43.483 | 43.483 | 0 |
| 3 | 3500kN 교축방향 | 43.768 | 164 | 50 | 43.554 | 43.555 | −1 |
| 4 | 3500kN 양방향 | 43.840 | 164 | 50 | 43.626 | 43.627 | −1 |
| 5 | 3500kN 양방향 | 43.912 | 164 | 50 | 43.698 | 43.698 | 0 |
| 6 | 2800kN 양방향 | 43.600 | 139 | 50 | 43.411 | 43.411 | 0 |
| 7 | 2800kN 양방향 | 43.672 | 139 | 50 | 43.483 | 43.483 | 0 |
| 8 | 2800kN 교축방향 | 43.744 | 139 | 50 | 43.555 | 43.555 | 0 |
| 9 | 2800kN 양방향 | 43.816 | 139 | 50 | 43.627 | 43.627 | 0 |
| 10 | 2800kN 양방향 | 43.887 | 139 | 50 | 43.698 | 43.698 | 0 |
- 판정: 10/10 일치 (±1mm, −1mm 2건은 표고 소수 셋째 자리 반올림 범위)
- E열 = h1+h2+h3+h4 (425 / 400)는 10개소 모두 성립. E는 코핑 상면에서 받침 상단까지의 전체 높이로 해석된다
[추론] - 동일 방식 재시도 금지: EL.'X'−E로 대좌 하단을 구하면 −211mm가 나온다
5. 다음 단계
설계서(DOC/03_설계/설계_운곡교P1교각모델링_2026-10-07_v0.1.00.md)에서 부재 구분·형상 규칙을 확정한다. U1~U4는 사용자가 판단한다(HITL).