.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,SNORMPRT | 0=출력 없음, 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] |
ESLPRT | ESLNRO 결과를 .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].
관련 항목
- ECHO —
.f06앞부분에 입력 모델 echo 를 출력하는 Case Control 명령 - SNORMPRT — grid point normals 출력 대상(.f06/.pch) 제어 PARAM
- ESLPRT / ESLPRT1 — ESLNRO/최적화 결과의
.f06인쇄 제어 PARAM - MODCASE —
.f06redirection 을 처리하는 DMAP 모듈 - SOL 400 —
.f06진단을 활용하는 비선형 해석 솔루션 - Case Control —
.f06출력 내용을 제어하는 명령 영역 - MSC Nastran Quick Reference Guide — 파라미터·옵션 출처
- MSC Nastran Getting Started Guide —
.f06결과 파일 예제 출처
출처
- [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
.f06Results 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 진단