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] |
| UDS | user 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]
관련 항목
- 상위/인접 delimiter: CEND, ENDDATA, ID
- 인접 섹션·개념: Case Control, Bulk Data, Executive Control
- 보조/파티션 모델: AUXMODEL, AUXCASE, Superelement
- 파라미터: PARAM, FULLSEDR
- 관련 해석: SOL 400
- 출처 매뉴얼: MSC Nastran Quick Reference Guide, MSC Nastran Getting Started Guide, MSC Nastran DMAP Programmer’s Guide, MSC Nastran Release Guide
부분 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]