NLIC
NLIC 는 SOL 400 비선형 해석에서 이전에 수행된 static step 의 restart point 를 가리켜 비선형 초기조건(Nonlinear Initial Condition) 또는 preload 를 정의하는 Case Control 명령이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
정의·용도
NLIC 는 nonlinear static, nonlinear transient, perturbation 해석에서 사용할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526]. NLIC 가 가리킬 수 있는 대상은 output flag 가 켜진 load increment(static 해석에서 사용 가능한 restart point)뿐이며, 사용 가능한 restart point 를 가리키지 않으면 fatal error 가 발생하고 job 이 종료된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526].
NLIC 가 keyword 없이 지정되거나 nonlinear/perturbation STEP 에 존재하지 않으면, 초기조건 또는 PRELOAD 는 직전 static step 의 마지막 가용 restart point 에서 취해진다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
형식 / 필드 / 구문
형식은 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526]:
NLIC SUBCASE i STEP j LOADFACT T = tol f TIME NEAR
| Describer | 의미 |
|---|---|
| SUBCASE | SUBCASE ID 를 선택하는 keyword [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| i | 이전에 수행된 subcase 의 식별번호 (Integer > 0; 기본값은 현재 NLIC 가 위치한 subcase) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| STEP | STEP ID 를 선택하는 keyword [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| j | 이전에 수행된 STEP 의 식별번호 (Integer > 0; 기본값은 마지막 STEP) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| LOADFACT / TIME | load factor 또는 time 을 선택하는 keyword (두 keyword 는 동등) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| f | 이전에 수행된 load increment 의 load factor (Real > 0.0) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| T | tolerance 를 선택하는 keyword [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| NEAR | f 에 가장 가까운 load factor 또는 time 을 위한 keyword [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
| tol | f 에 대한 load factor 또는 time tolerance (Real > 0.0; 기본값 = 1.0E-06) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526] |
NEAR keyword 가 사용되면 가장 가까운 load factor 또는 time 의 탐색은 지정된 SUBCASE i STEP j 내부로 제한된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
사용 예
NLIC SUBCASE 100 STEP 10 LOADFACT 0.8
NLIC SUBCASE 100 STEP 10 LOADFACT (t=0.01) 0.66
NLIC STEP 10 TIME 12.0
NLIC TIME NEAR 7.8
[MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526]
사용상 제약
- nonlinear transient 해석(ANALYSIS=NLTRAN)에서는 NLIC 가 SUBCASE 의 첫 transient analysis STEP 에만 나타날 수 있으며, 그렇지 않으면 무시되고 warning 이 발생한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
- linear perturbation 해석에서는 NLIC 가 동일 SUBCASE 내의 이전 NLSTATIC step 을 가리켜야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
- 동일한 nonlinear transient step 에서 NLIC 는 IC Case Control 명령과 함께 사용할 수 없으며, 함께 나타나면 fatal error 가 발생한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527].
- NLIC 가 가리키는 SUBCASE 가 현재 SUBCASE 가 아닌 사용은 권장되지 않으며, system(779) = 1 로 이 경우 job 을 중단시킬 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526].
관련 파라미터
PARAM,ICOPT 는 NLIC Case Control 명령과 함께 작동하며 SOL 400 전용이다. ICOPT=0 이면 사용자 입력에 기반해 초기 가속도를 계산하고, ICOPT=1(기본값)이면 초기 가속도를 null 로 가정하여 전체 구조가 평형 상태인 것으로 본다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.873]. DMAP module NLICLOOP 은 SOL 400 의 NLIC run 을 위한 데이터를 준비한다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2223].
관련 항목
- SOL 400
- Case Control
- ICOPT
- IC
- SUBCASE
- STEP
- ANALYSIS
- MSC Nastran Quick Reference Guide
- MSC Nastran DMAP Programmer Guide
출처
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.526]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.527]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.873]
- [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.2223]