.op2
MSC Nastran의 기본 binary-format OUTPUT2 결과 파일 확장자로, 해석 결과를 후처리 프로그램으로 전달하기 위한 표준 파일이다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.239].
정의·용도
op2는 Nastran의 기본 binary-format OUTPUT2 파일 타입이다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.239]. 같은 OUTPUT2 결과를 neutral-format으로 쓰면 기본 확장자가 on2가 된다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.239]. Nastran은 binary-format과 neutral-format OUTPUT2 파일을 모두 읽고 쓸 수 있다 [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50].
.op2 파일에는 변위·응력·force 등의 해석 결과가 기록되며, RANDOUT와 같은 Case Control을 통해 PSDF 등 random 결과를 HDF5와 함께 또는 배타적으로 OP2로 출력하도록 제어할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.580]. 행렬·spline 출력 모듈에서도 OP2 = unit 형태로 결과를 .op2 파일에 기록할 수 있고, 이 경우 column·row와 구조/공력 자유도(DOF)를 연결하는 표가 함께 쓰인다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.626].
형식 / 필드 / 구문
.op2 파일은 File Management Section(FMS)에서 ASSIGN OUTPUT2 문으로 unit에 할당하여 생성한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.87]. OP2 = unit을 지정하면 해당 unit에 대한 ASSIGN OP2 문이 FMS에 존재해야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.626].
기본 .op2 파일 포맷은 ASSIGN OUTPUT2 UNFORMATTED_64처럼 설정할 수 있으며, 파일명과 unit, 포맷(예: FORMATTED)을 함께 지정한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.87].
ASSIGN OUTPUT2 UNFORMATTED_64
ASSIGN OUTPUT2='test_op2.12' UNIT=12
ASSIGN OUTPUT2='test_op2.35' UNIT=35 FORM=FORMATTED
생성 시 parameter POST를 1로 설정하면 op2 파일에 QUALINFO(Qualifier Information) datablock이 포함되며, OP2NEW=1이면 KEY가 사용된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2268]. 마지막 OUTPUT2 데이터로 ITAPE=-9가 기록되면 EOF marker flag가 설정된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2268].
| Describer | 의미 |
|---|---|
| OP2 | 결과를 .op2 파일로 출력 요청 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.626] |
| unit | .op2 파일이 할당된 unit [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.626] |
사용 예
비선형 해석에서는 PARAM NLPACK이 OP2 기록 빈도를 제어한다. 기본값 NLPACK=100이면 100개 출력을 모은 뒤 한 번만 OP2에 쓰고, NLPACK=1이면 매 output 요청마다 기록하여 intermediate output request 시 100개의 OP2 파일이 생성된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.892] [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.536].
FRF Generation 및 FBA에서는 ASSIGN OUTPUT2로 component별 _op2 파일을 만들고 FRF(... OP2=unit)로 결과를 기록하며, 조립 단계에서는 ASSIGN INPUTT2로 다시 읽어들인다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.424] [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.426]. 외부 모듈 생성에서는 EXTMDOUT(... DMIGOP2=unit)로 DMIG를 op2에 출력한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.372].
neutral-format OUTPUT2 파일을 binary-format으로 변환하려면 Utilities의 RCOUT2 유틸리티를 쓰며, 출력 파일은 기본적으로 입력 파일명에 .op2 타입을 붙인 이름이 된다 [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50].
util_ver rcout2 neutral_output2_file [keywords]
관련 항목
- ASSIGN — FMS에서 OUTPUT2/INPUTT2 unit 할당
- RANDOUT — random 결과(PSDF)의 HDF5/OP2 배타 출력 제어
- OUTPUT2 —
.op2를 생성하는 DMAP 모듈 - INPUTT2 —
.op2를 다시 읽어들이는 입력 - NLPACK — 비선형 해석 OP2 기록 빈도 parameter
- POST — op2 생성 시 QUALINFO/format 제어 parameter
- FRF — Frequency Response Function 생성·FBA에서의 OP2 옵션
- DMIG — 외부 모듈의 DMIGOP2 출력
- HDF5 — OP2와 병행되는 결과 출력 포맷
- RCOUT2 — neutral OUTPUT2 → binary
.op2변환 유틸리티 - Case Control — RANDOUT, FRF 등 OP2 관련 요청
출처
- [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.239]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.87]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.372]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.424]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.426]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.536]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.580]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.626]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.892]
- [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50]
- [MSC_Nastran_2022.4_Release_Guide.pdf p.54]
- [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2268]