.bdf
.bdf 는 MSC Nastran 의 입력 데이터 파일(input data file) 확장자로, Executive Control·Case Control·Bulk Data 섹션을 담는 텍스트 덱(deck)이다. MSC Nastran 의 기본 입력 확장자는 .dat 이지만, jidtype 키워드로 기본 접미사를 .bdf 로 바꿀 수 있다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.61].
정의·용도
MSC Nastran 의 기본 입출력 파일 유형 중 입력 파일은 .dat(Input Data File)이며, 그 외 .f04, .f06, .log, .op2, .pch, .plt, .xdb 등이 출력/입출력 파일로 정의된다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.61]. 입력 덱에는 SOL 101, CEND, BEGIN BULK, ENDDATA 등 실행/케이스/벌크 구조가 순서대로 들어간다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.161].
.bdf(또는 .dat)는 흔히 “BDF” 또는 bulk data file 로 불린다. Patran 등 전처리기에서 생성한 bulk data file 은 현재 job 이름으로 찾아 텍스트 편집기 창에서 직접 수정할 수 있다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.55]. jidtype 의 기본값이 dat 인 경우, include 문에 지정한 파일명에 해당 file type 이 없으면 자동으로 덧붙여 검색한다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.80].
형식 / 필드 / 구문
입력 덱의 전형적 구조는 다음과 같다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.161]:
sol 101
cend
title=simple part
subcase 1
load=1
disp=all
begin bulk
grid,1,,0.0,0.0,0.0
cbar,1,1,1,2,0.,1.,0.
pbar,1,1,1.,1.,1.,1.
mat1,1,1.e7,,.3
include 'bar.bdf'
enddata
include 'bar.bdf' 문으로 외부 BDF 조각을 본 덱에 포함할 수 있다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.161][MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3047]. ECHO=BOTH 를 쓰면 정렬되지 않은 입력 목록(unsorted, .dat 원문 복사본)과 정렬된 Bulk Data 목록이 함께 출력되며, 정렬 목록은 알파벳순으로 재배열되고 주석이 제거되며 8칸씩 10개 필드로 확장된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188]. 따라서 free field 로 입력해도 정렬 목록에서는 small field format 으로 표시된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188].
사용 예
- include 메커니즘과 심볼 치환을 이용해 동일한
bar.bdf조각을 서로 다른 파라미터(예:area)로 재사용할 수 있다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.161]. - LINUX 에서
include File1은jidtype=dat가정 하에FILE1.dat file1.dat FILE1 file1순서로 파일을 탐색한다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.80]. - PEM TRIM component 모델은
BEGIN BULK와TRMC데이터를 담은 BDF 파일(예:pem_trim_cmpti.bdf)로 공급되며, 암호화된 재료는.bdfs,.bdfe,.bdfk확장자의 세 파일로 분리해 include 한다 [MSC_Nastran_2022.4_Release_Guide.pdf p.22]. - Massless mechanism 이 식별되면 F06 에 출력된 grid point 들을 담은
SET1bulk data entry 로 구성된singularities.bdf출력 파일이 생성된다 [MSC_Nastran_2022.4_Release_Guide.pdf p.180]; 식별되지 않으면 이 파일은 만들어지지 않는다 [MSC_Nastran_2022.4_Release_Guide.pdf p.180]. - H-adaptive 해석에서는 job prefix 에 SEID·HADAIDX·bdf 확장자를 붙인 파일(예:
myjob.0.1.bdf)에 새 bulk data entry 가 기록된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2150]. - Nastran-Actran co-simulation 용 Case Control/Bulk Data 항목은 Nastran 이 직접 처리하지 않고
SOL 103DAT 또는 BDF 파일에 넣어 Actran Workflow Manager 가 읽도록 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3060].
관련 항목
- Bulk Data · BEGIN BULK · ENDDATA
- Executive Control · Case Control · ECHO
- INCLUDE · SET1
- GRID · CBAR · PBAR · MAT1 · FORCE
- .dat · .f06 · .op2 · .pch
- SOL 101 · SOL 103 Normal Modes · SOL 400
- jidtype
출처
- [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.61] — File Types and Versioning,
jidtype=bdf - [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.80] — Locating INCLUDE Files
- [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.161] — 입력 덱/ include 예제
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3047] — include 예제
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3060] — Co-simulation Interfaces
- [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.188] — ECHO=BOTH (sorted/unsorted)
- [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.55] — Editing the BDF
- [MSC_Nastran_2022.4_Release_Guide.pdf p.22] — PEM TRIM /
.bdfs/.bdfe/.bdfk - [MSC_Nastran_2022.4_Release_Guide.pdf p.180] — Singularities.bdf
- [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2150] — H-adaptive bdf 출력