Case Control Section

MSC Nastran 입력 파일에서 subcase 구조를 정의하고 Bulk Data Section 의 항목을 선택하며 출력 요청을 생성하는 필수 섹션이다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78].

정의·용도

Case Control Section 은 문제의 subcase 구조를 정의하고, Bulk Data Section 으로부터 선택을 수행하며, 출력 요청을 만든다. 이 섹션은 적용할 개별 하중(loading)의 제어와 출력 요청을 제공한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78]. 이 섹션 안의 항목들을 commands 라고 부르며, Case Control Section 은 항상 Executive Control Section 다음, Bulk Data Section 앞에 위치하고 모든 실행(run)에서 필수다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78].

주요 기능은 다음과 같다.

  • 해석에 사용할 bulk data 입력의 집합(예: loads, constraints, eigenvalue solution method 등)을 지정한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78].
  • 요구되는 출력의 종류(예: forces, stresses, displacements)를 지정하고 제어한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78].
  • loads 와 constraints 를 선택하고, 입력·출력 데이터의 인쇄(printing)·플롯(plotting)·펀치(punching)를 요청하며, 해석을 위한 subcase 구조를 정의한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.26].

각 solution sequence 에 대한 Case Control 구조는 별도로 기술된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.27]. Case Control commands 의 상세 설명은 MSC Nastran Quick Reference Guide 의 Case Control Command Descriptions 에 있다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.26].

형식 / 구문 — Delimiters

입력 파일의 각 섹션은 delimiter 항목으로 구분되며, Case Control Section 의 경계는 다음과 같다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75].

Delimiter설명
CENDExecutive Control Section 의 끝, Case Control Section 의 시작
BEGIN BULKCase Control Section 의 끝, Bulk Data Section 의 시작
ENDDATA모든 입력 파일의 마지막 항목

CEND statement 는 executive control section 의 끝(이자 case control section 의 시작)을 지정하는 권장 statement 다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78]. BEGIN BULK 는 Case Control Section 의 끝 및/또는 Bulk Data Section 의 시작을 지정하는 Case Control and Bulk Data Delimiter 다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284].

대표 Case Control Commands

Getting Started Guide 가 요약하는 주요 Case Control commands 는 다음과 같다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.79].

Command기능
$Comment Entry
DISPLACEMENT (Case)Displacement Output Request
ECHO (Case)Bulk Data Echo Request
FORCE (Case)Element Force-Output Request
LABEL (Case)Output Label
LOAD (Case)External Static Load Set Selection
OLOAD (Case)Applied Load Output Request
SET (Case)Set Definition
SPC (Case)Single Point Constraint Set Selection
SPCFORCES (Case)Single Point Forces of Constraint Output Request
STRESS (Case)Element Stress Output Request
SUBCASE (Case)Subcase Delimiter
SUBTITLE (Case)Output Subtitle
TITLE (Case)Output Title

출력 제어(Output Control) 계열로는 ECHO(echo 즉 Bulk Data 의 printout 제어), ECHOOFF/ECHOON(Case Control echo 의 억제/재활성), LABEL, LINE(인쇄 페이지당 최대 출력 라인 수), MAXLINES, PAGE(Case Control Section echo 의 page eject), PLOTID, POST, SKIP/SKIPON/SKIPOFF 등이 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.216].

Quick Reference Guide 의 Case Control 장은 Key to Descriptions, The Case Control Section, Case Control Command Summary, Case Control Commands, Case Control Applicability Tables, OUTPUT(PLOT) Commands, X-Y PLOT Commands, OUTPUT(POST) Commands 로 구성된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.207]. 모든 Case Control commands 의 요약은 Case Control Command Summary 에 정리되어 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.210].

출력 제어에서의 역할

대부분의 solution sequence 출력은 선택사항이며 Case Control Section 에서 요청된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.351]. 인쇄 출력은 라인당 132자로 설계되며 페이지당 라인 수는 Case Control Section 의 LINE command 로 제어되고 기본값은 11인치 용지 기준 LINE = 50 이다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.351]. 각 페이지 상단의 선택적 title 은 Case Control Section 의 정보로부터 인쇄되며 subcase 수준에서 정의될 수 있다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.351].

실행 시 Case Control Section echo 는 자동으로 제공되며, Unsorted Bulk Data Section echo 는 선택적으로 Case Control Section 에서 선택되고, Sorted Bulk Data Section echo 는 Case Control Section 에서 억제하지 않는 한 자동이다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.352]. 일부 printer 출력은 DIAG statement(Executive Control Section) 또는 PARAM bulk data entry 의 제어 하에 있다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.351][MSC_Nastran_2022.4_Reference_Guide.pdf p.352].

DMAP 관점에서 Case Control Section 은 모듈 IFP1 이 읽어 들인다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1942].

비고

  • AUXCASE commands 는 primary model 의 Case Control commands 다음에 와야 하며, 이 항목 이후의 모든 Case Control commands 는 다음 AUXCASE command 또는 BEGIN BULK delimiter 까지 적용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.265].
  • Case Control command RCROSS 는 Case Control command RANDOM 과 함께 사용되어야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.581].

관련 항목

출처

  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75], [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78], [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.79]
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.26], [MSC_Nastran_2022.4_Reference_Guide.pdf p.27], [MSC_Nastran_2022.4_Reference_Guide.pdf p.351], [MSC_Nastran_2022.4_Reference_Guide.pdf p.352]
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.207], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.210], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.216], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.265], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.284], [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.581]
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.1942]