KCI 2022 기준 역T형 옹벽 설계 검토 워크플로우. 안정성 검토와 철근콘크리트 휨철근(2차 방정식 해) 포함.
이 스킬은 KCI 2022 기준으로 역T형 옹벽의 구조 검토가 필요할 때 사용합니다.
md 또는 doc).--draw).doc 리포트를 선택한 경우 단면 그림이 리포트 파일에 삽입되도록 생성합니다.형상
H (m): 옹벽 높이toe (m): 토우 길이heel (m): 힐 길이t_stem (m): 벽체 두께t_base (m): 기초 슬래브 두께토질 / 하중
gamma_s (kN/m^3): 토중량phi (deg): 내부마찰각q (kPa): 등분포 상재하중재료 / 설계
gamma_c (kN/m^3): 콘크리트 단위중량mu (-): 기초 마찰계수(또는 tan(delta))qa_allow (kPa): 허용지지력fck (MPa): 콘크리트 압축강도fy (MPa): 철근 항복강도phi_flex (-): KCI 2022 휨 강도저감계수cover (mm): 유효깊이를 위한 피복두께bar_dia (mm): 가정 철근 직경
기준 / 검토fs_sliding_min (-): 활동 안전율 최소값(기본 1.5)fs_overturning_min (-): 전도 안전율 최소값(기본 2.0)require_no_tension (bool): 기초 저면 인장 불허(기본 true)선택
include_passive (bool): 토우에서 수동저항 포함(기본 false)gamma_p (kN/m^3): 수동토 단위중량(기본 = gamma_s)kp (-): 수동토 계수 직접 입력 시 사용Ka = tan(45 - phi/2)^2Pa = 0.5 * Ka * gamma_s * H^2 + Ka * q * HH/3, 상재하중 성분은 H/2.FS = (mu * N + Pp) / PaFS = Mr / Mo (토우 기준)e 계산 후 qmax = N/B * (1 + 6e/B)
(qmax <= qa_allow 요구)단일철근 직사각형 단면을 가정하고 2차 방정식으로 As를 풉니다.
a = As*fy / (0.85*fck*b)Mn = As*fy*(d - a/2)phi_flex * Mn >= Mu
As의 양의 해를 사용. 실근이 없으면 단면 증대 또는 실패 보고.검토 단면:
실행:
python scripts/retaining_wall.py --input input.json --out results.json --report report.md --report-format md --draw out.png
python scripts/retaining_wall.py --input input.json --out results.json --report report.doc --report-format doc --draw out.png
스크립트는 표준출력으로 전체 계산 리포트를 출력하고, 요약+단계 정보를 JSON으로 출력합니다.
--report-format md는 단위와 기준을 포함한 Markdown 리포트를 작성합니다.
--report-format doc는 MS Word에서 열 수 있는 .doc(RTF 기반) 리포트를 작성합니다.
doc를 선택하면 단면 그림이 리포트에 삽입됩니다. --draw를 주지 않아도 리포트용 단면 그림을 자동 생성해 삽입합니다.
--draw는 항상 PNG 도식을 생성합니다.
사용자가 이미지를 원한다면 항상 --draw를 사용해 PNG 도식을 출력합니다.