.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 File1jidtype=dat 가정 하에 FILE1.dat file1.dat FILE1 file1 순서로 파일을 탐색한다 [MSC_Nastran_2022.4_Installation_and_Operations_Guide.pdf p.80].
  • PEM TRIM component 모델은 BEGIN BULKTRMC 데이터를 담은 BDF 파일(예: pem_trim_cmpti.bdf)로 공급되며, 암호화된 재료는 .bdfs, .bdfe, .bdfk 확장자의 세 파일로 분리해 include 한다 [MSC_Nastran_2022.4_Release_Guide.pdf p.22].
  • Massless mechanism 이 식별되면 F06 에 출력된 grid point 들을 담은 SET1 bulk 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 103 DAT 또는 BDF 파일에 넣어 Actran Workflow Manager 가 읽도록 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3060].

관련 항목

출처

  • [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 출력