먼저 답하면

회원가입이나 OpenSeesPy 설치 없이 예제 링크를 열고 Run을 누르면 됩니다. 결과 표가 채워지면 해석은 완료된 것입니다. 화면의 NG는 solver가 멈췄다는 뜻이 아니라, 이 예제에서 층간변위 또는 부재강도 검토 중 하나 이상이 기준을 넘었다는 뜻입니다.

2D·3D 범위를 먼저 구분하세요

BIM2Frame 코드베이스에는 단순보·연속보와 2D·3D 프레임 해석기가 있습니다. 다만 현재 공개 편집기는 3D 건물 프레임 입력과 결과 확인에 맞춰져 있고, 별도의 2D 입력 화면은 제공하지 않습니다. 따라서 이 글은 공개 URL에서 누구나 같은 순서로 재현할 수 있는 3층 3D 예제를 다룹니다.

구분현재 상태이 글에서 다루는 범위
해석 코어단순보·연속보·2D·3D 프레임 해석지원 범위를 구분해 설명
공개 편집기층·경간·단면·재료·지역을 입력하는 3D 건물 프레임 흐름실제 버튼과 결과 표를 따라 실행
제공 예제3층 오피스, 36 nodes · 63 elems, ELF 선형정적해석단면 검토 NG가 포함된 교육용 예제
BIM2Frame에서 3층 예제 해석을 완료한 화면. 왼쪽에는 모델 트리, 가운데에는 평면과 3D 프레임, 오른쪽에는 Analysis Control과 결과 표가 보인다.
2026년 9월 11일 공개 예제를 실제로 실행한 화면입니다. 오른쪽의 Linear Static (ELF)와 결과 표 개수가 채워졌지만, 설계검토 결과가 포함된 Model Check는 NG로 표시됩니다.

예제는 다섯 단계로 실행합니다

  1. 예제 링크를 엽니다 공개 3D 예제를 새 창에서 엽니다. 잠시 뒤 “랜딩에 실린 것과 같은 모델”이라는 안내와 함께 Run 버튼이 강조됩니다.
  2. Run을 한 번 누릅니다 화면에 Analyzing...와 경과 시간이 보이면 요청이 처리 중입니다. 같은 버튼을 반복해서 누르거나 페이지를 새로 열 필요가 없습니다. 다른 사용자의 해석이 있으면 대기 시간이 달라질 수 있습니다.
  3. 완료 신호를 확인합니다 Model Explorer에 층·절점·부재 트리가 생기고, Analysis Control에 36 nodes · 63 elems, 하중케이스 7개, 조합 36개, Linear Static (ELF)가 표시됩니다.
  4. 결과 표를 순서대로 엽니다 Story Drift, Base Reaction, Member Force, Design Check, Modal Period를 눌러 각 표와 지배 조건을 확인합니다.
  5. 보고서와 표를 보관합니다 해석 후 Generate Report로 상세 HTML 보고서를 열고, Export Tables로 표 데이터를 내려받을 수 있습니다. 중요한 판단은 원 모델과 입력 조건을 따로 기록해 함께 검토합니다.

결과 표는 무엇을 말하나

화면 항목먼저 볼 값다음에 확인할 것
Story Drift층별 X·Y 방향 층간변위율가장 큰 층, 지배 하중조합, 적용한 변위 제한
Base Reaction지점반력 합계와 방향입력 횡하중과 반력의 평형, 부호와 단위
Member Force부재별 축력·전단력·모멘트부재 위치, 로컬축, 지배 조합과 부호규약
Design CheckOK·NG와 상관비단면, 부재 종류, 지배 조합, 가정한 강도 기준
Modal Period모드별 주기와 지배 방향질량 참여율, 다이어프램과 질량 산정 가정

NG는 해석 실패와 다릅니다

이 예제는 결과 표를 읽는 연습을 위해 검토 초과가 남아 있습니다. Design Check 표의 최상단에는 1층 기둥의 상관비가 약 1.49로 표시됩니다. 상관비가 1.0을 넘는 부재가 있으므로 전체 표시는 NG입니다. 반면 모델 트리와 변위·반력·부재력·모드 결과가 채워지고 solver가 Linear Static (ELF)로 표시된 것은 해석 계산이 완료됐다는 신호입니다.

숫자 하나만 보고 단면을 바꾸지 마세요

NG가 보이면 먼저 하중과 조합, 지점·릴리즈·다이어프램, 부재 길이와 단면·재료를 확인해야 합니다. 예제의 NG를 없애는 것이 곧 실제 건물의 설계가 적합하다는 뜻은 아닙니다. BIM2Frame 결과는 전문가 검토와 독립적인 교차검증을 대신하지 않습니다.

직접 입력에서 바꿀 수 있는 것

File → 직접 입력 (모델 정의)을 열면 3층·5층 프리셋, 층고와 층별 용도, X·Y 경간, 기둥·보 단면, 재료, Fixed·Pinned 지점, 지역, 중요도와 ELF·RSA 지진해석 방법을 정할 수 있습니다. 비정형 평면 옵션은 L자형·T자형·Setback 존을 다루지만 화면이 안내하듯 규칙 모델보다 시간이 더 걸립니다.

  • 먼저 제공 예제를 그대로 실행해 정상 완료 상태를 익힙니다.
  • 한 번에 한 입력만 바꾸고 결과의 차이를 기록합니다.
  • 단면 변경 뒤에는 이전 결과가 아니라 새 해석 결과를 확인합니다.
  • 보고서의 가정·경고와 지배 조합을 결과 숫자와 함께 읽습니다.

공개 데모에서 의도적으로 하지 않는 것

현재 가능한 것

  • 프리셋·직접입력 3D 건물 모델
  • IFC 업로드와 예제 IFC
  • KDS 하중·조합과 ELF·RSA 선택
  • 결과 표, HTML 보고서, Excel 표 내보내기
  • 부재 종류별 단면 변경과 재해석

현재 제공하지 않는 것

  • 저장/불러오기 미지원 — 세션 종료 시 모델 소실
  • 자연어 입력은 비활성화 — 공개면에는 LLM 키가 없음
  • 별도 2D 모델 입력 화면
  • Plate·Spring·Constraint 입력
  • 여러 부재의 임의 일괄 편집

해석 전에는 Plan View가 비어 있고 오른쪽 3D 프리뷰만 보일 수 있습니다. 해석이 끝나면 평면도와 모델 트리가 채워집니다. 또한 3D 창 제목은 현재 고정 문자열이므로, 제목만 보고 표시 중인 결과 조합을 단정하지 말고 표와 보고서의 지배 조합을 확인해야 합니다.

예제부터 안전하게 확인하세요

공개 예제는 회원가입 없이 사용할 수 있습니다. 실제 업무용 IFC, 개인정보·주소·프로젝트명이 포함된 파일, 기밀 모델은 공개 연구 데모에 업로드하지 마세요. 공개 가능한 예제나 식별 정보를 제거한 사본으로 먼저 흐름을 확인하는 것을 권장합니다.

3D 예제 실행하기 ↗지원 범위 다시 보기

관련 글과 공식 자료

관련 글: IFC 구조해석은 어디까지 자동화할 수 있나 · KDS 하중에서 구조해석 결과까지 이어지는 과정

  1. OpenSeesPy Documentation, Model Commands
  2. OpenSeesPy Documentation, Analysis Command
  3. OpenSeesPy Documentation, Element Commands

화면 명칭과 예제 수치는 2026년 9월 11일 공개 데모를 직접 실행해 확인했습니다. 기능이 바뀌면 이 글의 발행일·수정일과 화면도 함께 갱신합니다.