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].
| Describer | Meaning |
|---|---|
n | Solution number. 유효한 번호 목록은 Remark 참조 (Integer > 0). |
subDMAP-name | main subDMAP 의 이름 (Character; 1~8 alphanumeric, 첫 글자는 alphabetic). |
obj-DBset | OSCAR 가 저장되는 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].
MSCOBJ로부터SOL 103을 실행:
SOL 103
PHASE0subDMAP 를 alter 하고,SOL 103을OBJSCRDBset 에 relink 한 뒤 실행:
SOL 103
COMPILE PHASE1 ALTER 'DTIIN'
TABPT SETREE,,,,// $ . . .
ENDALTER $
DYNAMICS라 불리는 solution sequence 를USROBJDBset 으로부터 실행:
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,ID—SOL과 유사한 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 Control —
SOL이 속하는 상위 섹션 - Solution Sequence —
SOL이 실행하는 대상 - SOL 101 Linear Statics, SOL 103 Normal Modes, SOL 400 — 대표 solution sequence
- DMAP —
SOL이 실행할 수 있는 사용자 프로그램
출처
- [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