각 단계마다 (목적 / 메뉴 위치 / 입력 / 출력 / 다음 단계로 가기 위한 체크포인트)
를 명시한다.
1) 새 프로젝트 시작 — MGT 로드
| 항목 | 내용 |
|---|
| 메뉴 | 파일 → MGT 열기 (Ctrl) 또는 툴바 폴더 아이콘 |
| 입력 | MIDAS Gen .mgt 파일 |
| 동작 | 절점·요소·재료·두께·층·벽체(WallMark)·하중조합 파싱 |
| 출력 | 3D 뷰포트에 모델 표시, DataGrid 에 벽체별 행 생성 |
| 체크 | 좌측 트리에 WallMark 목록이 나타나고, 3D 뷰에 벽체가 색상별로 표시되는지 |
참고: 예제 열기 로 내장 SW1+SW2+IW-1 모델로 동작을 먼저 확인할 수 있다.
2) 층별 정보 점검 — 층고, fck/fy
| 항목 | 내용 |
|---|
| 메뉴 | 설정 → 층별 정보 설정 |
| 입력 | 층 이름, 표고, 층고, fck, fy override (필요 시) |
| 출력 | WallStoryDesignRow 의 fck/fy/wallHeight 갱신 |
| 체크 | 모든 층에 양의 hw 가 설정되어 있는지 |
MGT 의 *STORY 와 *MATERIAL 으로부터 자동 채워지므로 통상 확인만 한다.
일부 층의 콘크리트 강도를 별도로 적용할 때만 override.
3) 벽체 그룹핑 — 측벽/내벽/코어/날개
| 항목 | 내용 |
|---|
| 메뉴 | 설정 → 벽체 그룹핑... |
| 입력 | WallMark → 그룹명 매핑 (드롭다운: 측벽/내벽/코어/날개 또는 사용자정의) |
| 출력 | WallGroupingData.WallMarkGroups. 3D 뷰 색상에 반영 |
| 체크 | 같은 그룹의 벽체끼리 시각적으로 같은 색인지, 누락 WallMark 가 없는지 |
4) 설계환경 옵션 확인
| 항목 | 내용 |
|---|
| 메뉴 | 설정 → 설계환경 설정 |
| 핵심 | IsSeismicDesign (내진), CheckWeakAxisFlexure, UseLengthBasedMinimums, φ 계수, 재료 fy |
| 출력 | DesignSettings 갱신 (모든 검토에 즉시 반영) |
| 체크 | 본 단지의 내진 등급, 약축 검토 정책이 옵션 상세 설명 의 의도와 일치하는지 |
5) 배근 그룹 설정 — 자동설계가 쓸 후보
| 항목 | 내용 |
|---|
| 메뉴 | 설정 → 배근 그룹 설정 |
| 입력 | 직경별 (사용 / 미사용), 수직·수평 (Min, Max, 증분) 간격 |
| 출력 | RebarGroupSettings |
| 체크 | 자동설계가 산정해야 할 모든 배근 후보가 활성화되어 있는지. (기본: HD10/13/16/19) |
6) 길이별 최소 배근 규칙 (선택)
| 항목 | 내용 |
|---|
| 메뉴 | 설정 또는 툴바 자(눈금) 아이콘 → WallLengthMinimumDialog |
| 입력 | (LengthFrom, LengthTo, 직경, MinSpacing, MinCount) 행 |
| 출력 | DesignSettings.LengthBasedVerticalMinimums |
| 체크 | 짧은 벽(예: lw < 1.0 m) 의 디폴트 최소 배근이 의도와 일치하는지 |
이 규칙은 자동설계의 upfront 제약 으로 들어간다 (post-process 가 아님).
7) ANL 교체 (또는 새 ANL 적용)
| 항목 | 내용 |
|---|
| 메뉴 | 파일 → ANL 교체 |
| 입력 | MIDAS Gen .anl 파일 |
| 출력 | MgtModelData.WallForces 갱신, 배근 정보(직경/간격) 는 보존 |
| 체크 | 변경 요약 다이얼로그에서 신규/삭제 WID 가 의도와 일치하는지 |
8) 하중조합 선택 — IsSelected & Kind
| 항목 | 내용 |
|---|
| 메뉴 | 편집 → 하중조합 선택 또는 설계 → 하중조합 선택 (L) |
| 입력 | IsSelected 체크박스, Kind 컬럼 (STRENGTH / SERVICE / SPECIAL / ACTIVE …) |
| 출력 | LoadCombination 의 IsSelected, Kind |
| 체크 | 모든 검토 대상 조합에 IsSelected=true. 각 조합에 의도한 Kind 명이 입력되어 있는지 |
설계가 보는 조합 = IsSelected ∩ Kind == 행의 그룹 이다 (FAQ Q5 참조).
9) 층별 하중조합 그룹 할당 — 지상/지하 분리
| 항목 | 내용 |
|---|
| 메뉴 | 편집 → 층별 하중조합 그룹 할당 또는 툴바 빌딩 아이콘(🏢) |
| 입력 | 각 층에 그룹명 매핑. 지하 일괄 (B*), 지상 일괄 (L*F) 버튼 |
| 출력 | WallGroupingData.StoryToCombGroupMap |
| 체크 | 모든 층에 그룹이 지정되어 있는지. 비어 있으면 디폴트 "STRENGTH" 사용 |
지상층과 지하층이 R 값이 다른 경우 등에서 사용. 행 단위로 더 세밀히 지정하려면
DataGrid 의 LoadCombGroupName 컬럼에 직접 입력 (행 우선 적용).
10) 자동설계 (또는 수동 배근)
A. 자동설계 흐름
| 항목 | 내용 |
|---|
| 메뉴 | 설계 → 전체벽체 자동설계 또는 선택벽체 자동설계 |
| 동작 | 모든 후보(직경×간격×단부) 를 생성 → 행 별로 모든 후보 부재력에 대해 DC 평가 → DC ≤ 1 인 후보 중 최소 철근량 선택 |
| 출력 | WallStoryDesignRow.VerticalRebarDia/Spacing/Layers, HorizontalRebar*, EndRebar*, BoundaryElement*, ColumnLikeTie*, RatioBending, RatioShear |
| 체크 | NG 행이 없는지. NG 가 있다면 FAQ Q1 참조 |
B. 수동 배근
DataGrid 에서 직경/간격/단부근을 직접 입력 (Ctrl+Shift+클릭으로 일괄 편집 가능)
→ 셀 편집 종료 시점에 SilentCheckSelectedWalls 가 자동 호출되어 DC 가 즉시
갱신된다.
11) 배근 검토 — 결과 확인
| 항목 | 내용 |
|---|
| 메뉴 | 설계 → 전체벽체 배근검토 |
| 동작 | 현 배근으로 PM·Vn DC 재평가 |
| 출력 | DataGrid 의 RatioBending / RatioShear / IsNG / GoverningCombName |
| 체크 | 비율이 1.0 미만인지. NG 셀이 빨간 배경으로 표시 |
12) 상세 검토 — 1축 vs Fiber
A. 1축 상세 검토
| 항목 | 내용 |
|---|
| 메뉴 | 설계 → 상세 검토 또는 행 우클릭 |
| 동작 | 단일 행의 PM 곡선 + Vn + 후보 부재력 plot |
| 출력 | WallDetailWindow 그래프, 지배 조합 표시 |
B. Fiber 2축 검토
| 항목 | 내용 |
|---|
| 메뉴 | 설계 → 상세검토(Fiber) 또는 3D PMM 곡면 |
| 동작 | 섬유해석으로 3D PMM 곡면 생성, 모든 (Pu, Mc.x, Mc.z) 에 대해 capacity 보간 |
| 출력 | PmmSurface3DWindow (회전 가능 3D), DC 표 |
| 체크 | 1축 NG 가 Fiber 에서 OK 로 떨어지는지. Fiber 에서도 NG 면 배근 보강 필요 |
자세한 Fiber 동작은 Fiber 섬유해석 방법 참고.
13) 출력 — DHCS / Excel / 물량
| 메뉴 | 출력 |
|---|
| 설계 → 요약계산서 생성 | .dhcs (단면도 + 검토 결과) |
| 설계 → 엑셀 내보내기 | .xlsx (Syncfusion XlsIO) |
| 설계 → 상세 계산서 | 화면용 검산표 |
| 설계 → 물량 산출 | 콘크리트·철근 BOQ |
14) 프로젝트 저장 / 불러오기
| 메뉴 | 동작 |
|---|
파일 → 저장하기 (Ctrl+S) | .dhsp 로 모델·배근·옵션 일괄 저장 |
파일 → 불러오기 (Ctrl+O) | .dhsp 복원 |
15) 부재력만 갱신하는 단축 흐름
해석 결과만 새로 받았을 때 (배근은 그대로 두고 검토만 다시 할 때) :
파일 → 불러오기 (.dhsp)
→ 파일 → ANL 교체 (변경된 .anl)
→ 설계 → 전체벽체 배근검토
→ 결과 확인 (NG 발생 시 해당 행만 자동/수동 보강)
→ 파일 → 저장