BEGIN BULK

BEGIN BULK 은 Case Control Section 의 끝과 Bulk Data Section 의 시작을 지정하는 delimiter 이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284].

정의·용도

BEGIN BULK 은 입력 파일의 섹션을 구분하는 delimiter entry 로, Case Control Section 의 끝이자 Bulk Data Section 의 시작을 표시한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75][MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]. Nastran 입력 파일의 delimiter 는 ID, CEND, BEGIN BULK, ENDDATA 가 있으며, CEND 가 Case Control Section 의 시작을, BEGIN BULK 가 Bulk Data Section 의 시작을, ENDDATA 가 모든 입력의 마지막을 표시한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75].

BEGIN BULK 은 필수는 아니지만 사용자가 명시하는 것이 강력히 권장된다. 명시하지 않으면 프로그램이 첫 번째 고유한 bulk type entry 앞에 자동으로 삽입한다. 단, PARAM 같은 파라미터는 고유한 bulk type entry 로 간주되지 않으므로, 자동 삽입은 bulk 고유 entry 에 선행하는 파라미터 뒤에 이루어진다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285].

형식 / 필드 / 구문

BEGIN BULK 은 단독 형식 외에도 여러 keyword 를 통해 Partitioned Bulk Data Section 또는 보조 모델 섹션의 시작을 지정할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]. 주요 describer 는 다음과 같다.

Describer의미
AFPM (afpmid)acoustic field point mesh Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
ARBMODEL (arbmid)arbitrary beam cross-section 의 FEM 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
AUXMODEL (auxmid)auxiliary model Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
FLXBDY (flexbody)SOL 400 해석용 Adams/Nastran MNF flexbody Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
MASSID (massid)incremental mass case Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
MODULE (moduleid)Module Bulk Data section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285]
SUPER (seid)partitioned superelement Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285]
TRMC (trimid)trim component model 용 Bulk Data Section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285]
UDSuser defined subroutine section 의 시작 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285]

Virtual SEA system 의 경우 BEGIN [BULK] SEA = seaid 형식을 사용하며, 이 BEGIN SEA 명령은 최초의 BEGIN BULK 뒤에 지정되어야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3060][MSC_Nastran_2022.4_Release_Guide.pdf p.37].

BEGIN SUPER 로 정의되는 Partitioned Bulk Data Section 은 하나의 Part Superelement 만 정의하는 데 쓰이며, SESET 처럼 list superelement 를 정의하는 명령은 Partitioned Bulk Data Section 에서 무시된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285].

사용 예

BEGIN BULK
BEGIN AUXMODEL=22
BEGIN BULK TRMC=101
BEGIN TRMC=102

[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]

관련 항목

부분 superelement(Part Superelement) 사용 시 main Bulk Data Section 에 지정된 파라미터는 residual 에만 적용되고 part superelement 에는 적용되지 않는다. 따라서 모든 superelement 에 파라미터를 적용하려면 Case Control Section 에 지정하거나 각 BEGIN BULK SUPER (또는 BEGIN SUPER) 부분에 명시해야 하며, PARAM,POST 가 대표적인 예이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.286].

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.285]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.286]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.3060]
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75]
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.37]