NLPARM — 비선형 정적 해석의 반복 제어 파라미터
NLPARM 은 비선형 정적 해석에서 증분-반복(incremental-iterative) 전략을 제어하는 파라미터 집합을 정의하는 Bulk Data entry 이며, “Parameters for Nonlinear Static Analysis Control” 로 설명된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2337].
정의·용도
NLPARM 은 비선형 반복(nonlinear iteration)을 위한 파라미터를 모아두는 Bulk Data entry 로, SOL 106 등 비선형 정적 해석에서 하중 증분 수, 강성 갱신 방식, 수렴 판정 등을 지정한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.627]. 이 entry 는 Case Control 의 NLPARM 명령으로 선택되지 않으면 사용되지 않으며, NLPCI Bulk Data entry 도 동일한 NLPARM 선택을 통해 활성화된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533].
NLSTEP 가 지정된 경우에는 NLPARM 명령이 무시된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533]. SOL 400 에서는 이러한 반복 제어가 “Iteration Control in Nonlinear Analysis” 장에서 다루어진다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.171].
형식 / 필드 / 구문
Case Control 에서의 선택 형식은 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533].
NLPARM = n
| Describer | Meaning |
|---|---|
| n | NLPARM 및 NLPCI Bulk Data entry 의 set identification (Integer > 0) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533]. |
Case Control 명령 사용에 대한 비고는 다음과 같다. NLPARM 명령은 subcase 위 또는 subcase 안에 나타날 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533].
사용 예
SOL 106 비선형 정적 해석에서 subcase 마다 다른 NLPARM 을 선택하고, BEGIN BULK 에서 해당 ID 의 NLPARM entry 를 정의하는 예이다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.627].
SUBCASE 1
LOAD = 50
NLPARM = 50
SUBCASE 2
LOAD = 100
NLPARM = 100
...
BEGIN BULK
$ PARAMETERS FOR NONLINEAR ITERATION
NLPARM 50 1 AUTO UPW NO
NLPARM 100 8 SEMI UPW NO
NLPARM 200 2 AUTO UPW NO
관련 항목
- NLPCI — arc-length 증분 해법의 파라미터로, NLPARM = ID 가 있는 subcase 에서만 사용된다. creep 해석(NLPARM 의 DT ≠ 0.0)에서는 arc-length 방법을 활성화할 수 없어 NLPCI 가 무시된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].
- NLTOL — 비선형 정적·열전달 해석에서 NLPARM 의 CONV, EPSU, EPSP, EPSW 필드 기본값을 정확도 수준(Very high ~ Preliminary Design)에 따라 설정하는 PARAM 이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.892].
- NLSTEP — 지정 시 NLPARM 명령을 대체하며, MATMOD 검색은 NLPARM 을 먼저 찾고 없으면 NLSTEP entry 를 찾는다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2077].
- SOL 106 Nonlinear Static — NLPARM 이 적용되는 대표 solution sequence [MSC_Nastran_2022.4_Reference_Guide.pdf p.627].
- SOL 400 — 비선형 해석의 반복 제어를 별도 장에서 다룬다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.179].
- Case Control — NLPARM = n 명령이 속하는 영역
- BEGIN BULK — NLPARM Bulk Data entry 가 위치하는 영역
출처
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533] — Case Control NLPARM 명령 (Format, Remarks, Example)
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2337] — Bulk Data NLPARM entry
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.892] — NLTOL 파라미터
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345] — NLPCI entry
- [MSC_Nastran_2022.4_Reference_Guide.pdf p.627] — 비선형 정적 해석 입력 예제
- [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2077] — MATMOD 의 NLPARM/NLSTEP 필드 추출 옵션
- [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.171] / [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.179] — SOL 400 비선형 반복 제어