OUTPUT2

OUTPUT2 는 테이블이나 행렬을 FORTRAN 으로 읽을 수 있는 파일로 출력하는 MSC Nastran 의 DMAP 모듈이다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2277].

정의·용도

OUTPUT2 모듈은 테이블 또는 행렬을 FORTRAN readable 파일로 기록한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2277]. 출력 파일은 binary-format 또는 neutral-format 두 가지로 작성·판독될 수 있으며, MSC Nastran 은 두 형식을 모두 읽고 쓸 수 있다 [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50]. 이렇게 생성된 파일은 일반적으로 .op2 확장자를 가지며, 후처리(postprocessing) 및 외부 프로그램과의 데이터 교환에 쓰인다 [MSC_Nastran_2022.4_Release_Guide.pdf p.87].

OUTPUT2 모듈 인터페이스는 선택된 상용 postprocessor 제품을 위한 후처리 데이터의 선택을 제어하는 데 사용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574]. 후처리용 출력은 PARAM,POST 와 연계되며, PARAM,POST,<0PARAM,OPTEXIT,-4 조건에서 OUTPUT2 모듈이 기록하는 데이터의 최대 레코드 길이는 OMAXR 파라미터로 지정한다(Default = 2 BUFFSIZE) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.898].

형식 / 필드 / 구문

OUTPUT2 파일은 File Management Section(FMS) 의 ASSIGN OUTPUT2 문으로 Fortran unit 에 할당한다. 예를 들어 SOL 103 에서 모드를 .op2 로 저장할 때 다음과 같이 작성한다 [MSC_Nastran_2022.4_Release_Guide.pdf p.87]:

assign output2 = 'baseline_modes.op2', unit=50, delete

OP2NEW = 1 인 경우 테이블과 행렬에 대한 별도 포맷이 적용된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2279]. OUTPUT2 가 생성하는 Qualifier Information Table 은 .op2 파일 끝에 덧붙여지며, 이후 INPUTT2 를 통해 OP2INFO 가 처리한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1401]. Output2 파일들의 디렉터리 테이블은 XSOP2DIR 가 관리한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1485].

사용 예

외부 superelement 생성에서 reduced boundary matrix 와 OTM matrix 를 저장하려면 FMS 에 ASSIGN OUTPUT2 문을 두고 Case Control 에서 DMIGOP2 옵션으로 해당 unit 을 지정한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.360]:

ASSIGN OUTPUT2='extse10dr.op2' UNIT=25 DELETE
SUBCASE 1
  SUPER = 10
  EXTDROUT ( DMIGOP2 = 25 )

DMIGOP2 = unitop2 또는 MATOP4 = unitop4 가 지정되면, 해당 Fortran unit 번호에 대응하는 ASSIGN OUTPUT2 또는 ASSIGN OUTPUT4 문이 FMS 에 반드시 존재해야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.382]. 같은 물리 파일이 논리명 OP2OUTPUT2 에 동시에 할당되면 USER FATAL MESSAGE 732 (OPFUNT) 가 발생하므로 파일명을 구분해야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.382].

mode-mapping 워크플로에서는 baseline run 의 모드를 OUTPUT2 로 UNITNO 에 기록하고(BASELINE), 이후 run 에서 그 모드를 사용해 mode-mapping 을 수행한다(MAPPING) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.474].

관련 항목

  • INPUTT2 — OUTPUT2 가 쓴 파일을 다시 읽어들이는 대응 모듈
  • ASSIGN — OUTPUT2 파일을 Fortran unit 에 할당하는 FMS 문
  • RCOUT2 — neutral-format OUTPUT2 파일을 binary-format 으로 변환하는 유틸리티 [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50]
  • OMAXR — OUTPUT2 모듈의 최대 레코드 길이 파라미터
  • PARAM,POST — postprocessor 데이터 출력 제어
  • EXTSEOUT · EXTDROUT — 외부 superelement 생성·데이터 복원
  • SOL 103 Normal Modes — 모드를 OUTPUT2 로 저장하는 대표 솔루션
  • XSOP2DIR — Output2 파일 디렉터리 테이블

출처

  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2277], [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2279], [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1401], [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1485]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.898], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.360], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.382], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.474]
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.87]
  • [MSC_Nastran_2022.4_Utilities_Guide.pdf p.50]