MGT 를 내보내 MIDAS 에서 풀고, 결과 PDF 를 가져온다 — 바닥하중은 영역 · 벽은 WALL
[변환하기] 로 모델을 넣으세요
코드를 내보내 내 PC 에서 돌리고 결과를 넣는다 — 분담 점하중 · 자중을 편 것 · 벽은 셸
[변환하기] 로 모델을 넣으세요
Optra 해석기 — [해석하기] 한 번. 벽은 가상 기둥 + 등가 트러스
[변환하기] 로 모델을 넣으세요
모델 하나를 넣으면 세 칸(MIDAS · OpenSees · Optra)으로 번역해 지오메트리만 띄웁니다 — 모멘트·전단은 각 칸에서 결과를 받아야 뜹니다. 넣을 수 있는 것: .mgt · Optra 가 만든 .opensees.py · Optra 모델 .model.json. 파일은 밖으로 나가지 않습니다.
스크립트를 돌리면 같은 폴더에 이름.opensees.json 이 생깁니다. 그 파일을 끌어 놓거나 고르고, 또는 파일을 메모장으로 열어 내용을 통째로 붙여넣습니다. 모델 해시가 이 칸의 모델과 같아야 받습니다.
[MGT 내보내기] 로 받은 이름.mgt 를 MIDAS 에서 풀고, Text Output 으로 보 부재력(BEAM ELEMENT FORCES)을 PDF 로 찍어 넣습니다. 도구 1 과 같은 읽기로 찍힌 조합에서 케이스(DL · LL …)를 되찾습니다 — 앞머리 조합 목록이 같이 찍혀 있으면 MIDAS 안에서 만든 조합도 읽고, 없으면 MGT 에 넣어 둔 OPT-케이스 조합을 찍어야 합니다. 단위는 kN , m.
보 부재력만 가져옵니다 — 벽(WALL) 부재력 · 처짐 · 반력은 아직입니다. MIDAS 가 찍는 것은 보의 두 끝뿐이라, 안쪽은 끝 값과 MGT 경간 하중으로 그린 곡선입니다(도구 1 과 같다).
그림이 아니라 받는 쪽이 받은 것을 셉니다 — MIDAS 는 내보낼 MGT 를 도구 1 의 파서로 다시 읽고, OpenSees 는 스크립트를 OpenSees 없이 기록기로 돌려 받은 명령만, Optra 는 해석기에 들어가는 입력을 셉니다. 세 칸이 다른 줄은 주황입니다.
OpenSees 는 UC Regents 라이선스라 Optra 가 싣거나 대신 돌려 줄 수 없습니다. 코드를 받아 내 PC 에서 직접 돌리고 나온 결과만 가져옵니다. 처음 한 번만 1·2 를 합니다.
pip install openseespy이름.opensees.py 를 한 폴더에 둡니다.python 이름.opensees.py. 케이스마다 ok=True ΣRz=… 가 찍히고 같은 폴더에 이름.opensees.json 이 생깁니다.찍힌 ΣRz 가 칸 머리의 ΣFz 와 같으면 하중이 그대로 들어간 것입니다. 스크립트 맨 위에 절점·지점·요소·하중 표가 글로 있어 무엇이 들어가는지 직접 볼 수 있습니다.