ID

MSC Nastran 입력 데이터 곳곳에서 카드·셋·테이블·바디 등을 식별하기 위해 쓰이는 식별 번호(identification number) 를 가리키는 일반 명칭이다.

정의·용도

ID 는 Bulk Data entry 의 필드(describer)로 자주 등장하며, 해당 entry 자체의 식별 번호이거나 다른 entry 를 참조하는 포인터로 쓰인다. 예를 들어 BRKSYS entry 에서 ID 는 대응하는 BSQUEAL Case Control command 의 식별 번호를 의미한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1309]. 또한 BRKSYS 의 디스크 데이터에서는 MT1_ID, MT2_ID 가 각 body 에 정의된 MOTION 의 ID, BProp_ID 가 BRKPROP 의 ID 를 가리키는 등 ID 가 참조용 포인터로 사용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1310].

이처럼 ID 는 다른 entry 를 가리키는 참조 키로 흔히 쓰인다. CSSCHD entry 에서는 AESID 가 AESURF Bulk Data entry 의 ID 를, LALPHA·LMACH·LSCHD 가 각각 AEFACT entry 의 ID 를 지정한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1526].

형식 / 필드 / 구문

ID 는 단일 값뿐 아니라 ID 리스트 형태로도 입력된다. NSM1·NSML1 entry 는 VALUE 뒤에 ID 들을 나열하여 비구조 질량을 적용할 대상을 지정하며, THRU, BY, ALL 등의 키워드와 함께 ID 범위를 표현할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2381]. NSM1 의 TYPE 필드가 Property 계열(PSHELL, PCOMP 등)이거나 ELEMENT 계열일 때, 뒤따르는 ID 들은 각각 property ID 또는 개별 element ID 의 목록이 된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2377].

DMAP 데이터 블록 수준에서도 ID 는 빈번하다. MATTG record 에서 MID 는 Material ID 이고 IDYM·IDVM 등은 각 물성 곡선에 대응하는 TABLEMi 의 ID 다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.917]. MATTHE record 의 여러 워드는 TABLEMi entry 의 id 를 담는다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.919], [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.918]. MATS3 record 역시 EX·ETH 등 물성에 대한 TABL3Di 의 ID 를 보관한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.908].

사용 예

ID 의 일치(matching) 규칙은 데이터 연결의 핵심이다. 동적 해석에서 SPCD 의 set ID 는 RLOAD1/RLOAD2/TLOAD1/TLOAD2 의 EXCITEID 필드에 나타나는 ID 와 일치해야 강제 변위(enforced motion)가 적용된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.318]. 또한 MSC Nastran 2001 이후로는, 선택된 동적 하중 entry 의 DAREA ID 와 같은 ID 를 갖는 모든 정적·열 하중이 자동 선택되므로 LOADSET/LSEQ 조합을 명시할 필요가 없어졌다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.320].

결과 데이터에서도 ID 는 정렬·검색 키로 쓰인다. HDF5(NH5RDB) 결과 접근 시 domain ID 범위로 시간 스텝을 추리거나, Nastran SORT1 정렬에 기반해 특정 record 의 ID 를 이진 탐색하는 예가 제시된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.556], [MSC_Nastran_2022.4_Reference_Guide.pdf p.578].

관련 항목

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1309]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1310]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1526]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2377]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2381]
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.318]
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.320]
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.556]
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.578]
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.908]
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.917]
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.918]
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.919]