.f06 — MSC Nastran의 기본 인쇄(print) 결과 파일

.f06 는 MSC Nastran 해석 작업의 결과가 담기는 텍스트 형식의 출력 파일이다. .dat 입력 파일을 제출하면 그 결과로 .f06 결과 파일이 생성된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188].

정의·용도

MSC Nastran 작업의 결과는 .f06 파일에 담긴다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.217]. 변위·응력 등 해석 결과뿐 아니라 입력 모델의 echo, 진단 메시지, fatal error 메시지 등이 인쇄용으로 정리되어 출력된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188].

출력 파일은 기본적으로 입력 데이터 파일의 basename 을 prefix 로 하여 현재 디렉터리에 저장되며, 예를 들어 Linux 에서는 ./example.f06 형태로 만들어진다. out= 옵션으로 다른 prefix 나 디렉터리를 지정할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.41].

같은 디렉터리에서 동일 작업을 두 번 이상 실행하면 이전 출력 파일은 versioning 되어, 파일명 뒤에 정수 index 가 붙는다(예: v2401.f06, v2401.f06.1, v2401.f06.2). 같은 정수 index 는 같은 작업의 파일들을 가리킨다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.62].

형식 / 필드 / 구문

.f06 는 페이지 단위로 인쇄되며, 내부적으로는 세 줄 또는 여섯 줄 헤더와 함께 새 페이지를 인쇄하는 구조를 갖는다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2218]. 완전한 .f06 결과 파일의 예시는 Getting Started Guide 의 Listing 12-1 에 수록되어 있다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.217][MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.220].

입력 echo (ECHO)

ECHO Case Control 명령은 정렬된(sorted)/비정렬(unsorted) 모델 파일 목록인 echo 를 .f06 파일 앞부분에 출력한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188].

출력 대상 제어 (.f06 vs .pch / .op2 / .xdb)

여러 PARAM 과 출력 옵션이 결과를 .f06(print file) 로 보낼지, .pch(punch file) 로 보낼지를 결정한다.

옵션의미출처
PARAM,SNORMPRT0=출력 없음, 1=.pch, 2=.f06, 3=.pch+.f06 로 grid point normals 출력[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.928]
Describer PRINT세트 출력을 .f06 파일로만 요청(PUNCH=.pch, ALL=둘 다)[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.405]
ESLPRTESLNRO 결과를 .f06 에 인쇄하는 빈도(design cycle 기준) 제어, 결과는 .xdb 에 저장[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.859]
ESLPRT1비선형/최적화 결과를 .f06 또는 .xdb/.op2 에 기록할지 선택[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.860]

DMAP 의 MODCASE 모듈은 POST command 를 처리하여 데이터 복구 출력을 .f06 대신 사용자가 지정한 Fortran 파일로 redirect 할 수 있게 한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2145].

사용 예

SOL 400 비선형 해석에서 .f06 파일은 디버깅의 핵심 도구로 쓰인다. keyword 검색 기능으로 fatal message 를 찾으면 작업을 종료시킨 fatal error 를 즉시 확인할 수 있다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.196]. .f06 를 검토할 때는 NLSTEP 파라미터, 비선형 반복(iteration) 진단, 중간 결과 등을 살펴본다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.196]. 비수렴(non-convergence) 오류가 발생하면 fatal error 메시지, .sts 파일, .f06 파일, .log 파일 등을 함께 검토한다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.194].

Getting Started Guide 의 여러 예제에서도 해석 결과를 .f06 결과 파일(Listing 15-4, Listing 15-6 등)로 제시한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.257][MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.268].

관련 항목

출처

  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188] — .dat 제출 → .f06 생성, ECHO echo
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.217] — 결과가 .f06 에 담김, Listing 12-1
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.220] — Complete .f06 Results File
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.257] / [p.268] — 결과 Listing 예제
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.41] — out= 출력 파일 prefix/경로
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.405] — PRINT/PUNCH/ALL 출력 대상
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.859] / [p.860] — ESLPRT / ESLPRT1
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.928] — SNORMPRT
  • [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.62] — 파일 versioning
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2145] — MODCASE redirection
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2218] — 페이지 헤더 인쇄
  • [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.194] / [p.196] — SOL 400 진단