Executive Control Section

MSC Nastran 입력 파일에서 가장 먼저 오는 필수 구역으로, 실행할 solution sequence 선택과 전반적인 작업 제어(job control)를 담당한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76].

정의

Executive Control Section 은 모든 MSC Nastran 입력 파일에서 첫 번째로 요구되는 statement 그룹으로, 문제 해석에 대한 전반적인 제어를 제공하고 원하는 해석을 향해 프로그램 흐름을 제어하는 초기 스위치들을 설정한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76]. 이 구역의 각 항목은 statement(문) 라고 부른다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76]. 일반적으로 Executive Control statement 들은 solution sequence 와 각종 diagnostic 을 선택한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.26].

핵심 내용

  • 이 구역이 수행하는 기능: 실행할 solution sequence 선택(예: statics, normal modes), 각종 diagnostic 출력 요청, 사용자 작성 DMAP 포함, sparse solver 또는 domain solver 옵션 선택 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76].
  • 기본 기능: 작업 식별(optional TIME statement), 수행할 해석 유형 선택, 한도(limit) 설정 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76].
  • 형식: Executive Control Section 과 Case Control Section 은 columns 1-72 에서 free field format 을 사용하며, 입력은 임의의 컬럼에서 시작할 수 있고 콤마 또는 공백으로 구분한다. 이 구역은 반드시 CEND delimiter 로 종료된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76].
  • 순서 의존성: 대부분의 statement 는 순서 독립적이다. 예외는 COMPILE, COMPILER, ALTER, ENDALTER, LINK 이며, LINK 는 모든 COMPILE 뒤에, COMPILER(또는 동등한 DIAG)는 모든 COMPILE 앞에 와야 한다. COMPILER statement 는 이후 COMPILE statement 들의 기본값도 설정한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.143] [MSC_Nastran_2022.4_Reference_Guide.pdf p.26].
  • delimiter 체계: ID 는 executive control section 의 (optional) 첫 statement, CEND 는 executive control section 의 끝이자 case control section 의 시작, BEGIN BULK 는 case control section 의 끝이자 bulk data section 의 시작, ENDDATA 는 전체 입력 파일의 마지막 항목이다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75].
  • 출력 echo: Executive Control Section 의 echo(printout)는 ECHO statement 로 제어되며 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.168], 실행 시 Executive Control Section echo 는 자동으로 제공된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.352].

주요 Executive Control statements

Statement설명
ALTER뒤따르는 DMAP statement 의 삭제/삽입을 지정
APPsolution sequence 의 approach 지정
CENDExecutive Control statements 의 끝을 지정
COMPILE지정한 subDMAP 또는 NDDL 파일의 컴파일 요청
COMPILERDMAP 컴파일 diagnostic 지정
DIAGdiagnostic 출력 요청 또는 운영 파라미터 수정
DOMAINSOLVERdomain decomposition 해법 선택
ECHOExecutive Control statement 의 echo 제어
ENDALTERALTER 로 시작된 DMAP sequence 의 끝 지정
GEOMCHECK선택적 유한요소 geometry 검사의 tolerance/옵션 지정
IDcomment 지정
LINKmain subDMAP 의 link 요청
MALTERsolution sequence 에서 DMAP statement 삽입/삭제
MODEL_CHECKmodel checkout run 옵션 지정
SOLsolution sequence 또는 DMAP program 의 실행 요청

[MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77] [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.143]

예시

가장 단순한 형태는 SOL 과 CEND 만으로 구성된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.463]. 단순 모델의 선형 정적 해석용 Executive Control Section 예시는 다음과 같다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78]:

ID SIMPLE,MODEL
SOL 101
CEND

작업을 ID statement 로 식별하고 TIME statement 로 CPU 시간 한도를 설정할 수 있다. TIME 과 ID 는 모두 optional 이지만, TIME 의 기본값은 가장 사소한 문제를 제외하면 너무 작다. ID entry 형식(ID i1,i2)을 지키지 않으면 fatal error 가 발생한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.205].

SOL 400 의 경우에도 별도의 executive control statement 가 사용된다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.59].

관련 솔루션·항목

참고 매뉴얼

  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.76] — 정의·기능·형식
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.75] — delimiter 표
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77] — statement 요약
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78] — CEND·예시
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.205] — ID·TIME 사용
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.26] — 순서 독립성
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.143] — statement 요약·순서 규칙
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.150] — CEND
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.168] — ECHO

더 보기