SOL (Executive)

SOL 은 Executive Control Section 에 위치하여 수행할 해석 종류(solution sequence) 또는 DMAP 프로그램의 실행을 요청하는 Executive Control statement 다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.143].

정의·용도

SOL statement 는 solution sequence 의 실행을 요청한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185]. 즉 수행할 해석 종류(solution sequence)를 선택하는 데 사용된다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78].

이 statement 는 Executive Control Section 을 구성하는 핵심 문장 중 하나이며, 전형적인 Executive Control Section 은 SOL 101 다음에 CEND 가 오는 형태를 갖는다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.463]. 여기서 CEND 는 Executive Control statements 의 끝을 지정한다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77].

형식 / 필드 / 구문

SOL 의 인수(describer)는 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185].

DescriberMeaning
nSolution number. 유효한 번호 목록은 Remark 참조 (Integer > 0).
subDMAP-namemain subDMAP 의 이름 (Character; 1~8 alphanumeric, 첫 글자는 alphabetic).
obj-DBsetOSCAR 가 저장되는 DBset 의 character 이름 (Character; 1~8 alphanumeric, 첫 글자는 alphabetic).
NOEXE컴파일/링크 완료 후 실행을 억제한다. Bulk Data Section 과 Case Control Section 도 처리되지 않는다.

subDMAP-name 에 대한 상세는 MSC Nastran DMAP Programmer’s Guide 를 참조한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185].

사용 예

다음은 매뉴얼에 제시된 예제다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185].

  1. MSCOBJ 로부터 SOL 103 을 실행:
SOL 103
  1. PHASE0 subDMAP 를 alter 하고, SOL 103OBJSCR DBset 에 relink 한 뒤 실행:
SOL 103
COMPILE PHASE1 ALTER 'DTIIN'
  TABPT SETREE,,,,//  $ . . .
ENDALTER  $
  1. DYNAMICS 라 불리는 solution sequence 를 USROBJ DBset 으로부터 실행:
SOL DYNAMICS
SOLIN = USROBJ

SOL 400 의 경우 SOL 400 Getting Started Guide 에 별도의 executive control statement 형식이 제시되어 있다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.59].

관련 항목

  • SOL 700,IDSOL 과 유사한 Executive Control statement 로, MSC Nastran Explicit Nonlinear(SOL 700)을 실행하며 explicit nonlinear transient analysis 통합 스킴을 활성화한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.188]. SOL 700 은 MSC Nastran 내부에서 직접 계산하지 않고 별도로 spawn 된 solver 를 사용한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.188]. → SOL 700
  • CEND — Executive Control statements 의 끝을 지정 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77].
  • ALTER — 뒤따르는 DMAP statements 의 삭제/삽입을 지정 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77].
  • MALTER — 현재 solution sequence 내 모든 subDMAP 에 대해 전역 string 검색으로 DMAP statements 를 삽입/삭제 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.178].
  • DOMAINSOLVER — domain decomposition solution 방법 선택 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77].
  • DIAG — 진단 출력 요청 또는 운영 파라미터 수정 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77].
  • Executive ControlSOL 이 속하는 상위 섹션
  • Solution SequenceSOL 이 실행하는 대상
  • SOL 101 Linear Statics, SOL 103 Normal Modes, SOL 400 — 대표 solution sequence
  • DMAPSOL 이 실행할 수 있는 사용자 프로그램

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.143] — Executive Control Statement Summary
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185] — SOL 설명/필드/예제
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.178] — MALTER
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.188] — SOL 700,ID
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.77] — Summary of Executive Control Statements
  • [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.78] — SOL Statement
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.463] — Executive Control Section
  • [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.59] — Executive Control Statements