NLPCI

비선형 정적해석에서 arc-length 증분 해법(arc-length incremental solution strategy)을 제어하는 파라미터 집합을 정의하는 Bulk Data entry 다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].

정의·용도

NLPCI 는 비선형 정적해석(SOL 106 및 SOL 400)에서 arc-length 증분 해법 전략에 쓰이는 파라미터 집합을 정의한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345]. 비선형 정적해석의 Bulk Data entry 요약표에서 NLPCI 는 “arc-length methods for nonlinear static analysis” 를 정의하는 항목으로 분류된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.632].

NLPARM Bulk Data entry 의 대부분 파라미터가 arc-length 방법의 반복 전략(iteration strategy)을 제어하는 데 쓰이지만, arc-length 방법에만 적용되는 파라미터는 별도로 NLPCI entry 에 지정한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.705]. 다만 MAXLS 는 line search 절차가 arc-length 방법과 결합되지 않으므로 적용되지 않는다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.705].

선택·연결 방식

NLPCI entry 는 Case Control 명령 NLPARM = ID 로 선택되며, 동일한 ID 를 갖는 NLPARM entry 가 반드시 함께 존재해야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345]. 즉 load increment 에 대한 arc-length 방법은 NLPARM Bulk Data entry 와 같은 ID 를 가진 NLPCI Bulk Data entry 로 선택된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.705]. NLPARM 과 NLPCI Bulk Data entry 는 선택되지 않으면 사용되지 않는다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533].

이 entry 는 subcase 가 NLPARM 명령(NLPARM = ID)을 포함할 때 사용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].

제약·예외

  • creep 해석(NLPARM entry 의 DT > 0.0)에서는 arc-length 방법을 활성화할 수 없으며, NLPCI entry 가 지정되어도 무시된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].
  • SOL 153 열전달(heat transfer) 해석에는 NLPCI entry 가 권장되지 않는다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].
  • contact 해석에서는 arc-length 방법이 지원되지 않는다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345].

형식 / 필드 / 구문

DMAP Programmer’s Guide 의 NLPCI 레코드 정의(3104,32,350) 기준 필드는 다음과 같다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.933].

WordNameTypeDescription
1SIDISet identification number
2TYPECHAR4Constraint type
3MINALRRSMinimum allowable arc-length adjustment ratio
4MAXALRRSMaximum allowable arc-length adjustment ratio
5SCALERSScale factor (w) for controlling the loading contribution
6UNDEFnone
7DESITERIDesired number of iterations for convergence
8MXINCIMaximum number of controlled increment steps

constraint 유형(TYPE) 중 하나로 “CRIS” 가 제공된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345]. NLPCI entry 는 기본값과 함께 제시되며 NLPARM 데이터와 동일 ID 로 연결된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.706].

회전 관련 제어는 NLPARM 측 필드와 연동된다. RTOLB 필드는 반복당 허용되는 증분 회전(degree 단위)을 실수로 지정하며, 임의의 자유도(x, y, z)에 대한 증분 회전이 RTOLB 값을 초과하면 bisection 이 활성화되고, 이 bisection 전략은 MAXBIS 필드로 제어된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.705].

NLSTEP 으로의 대체

NLSTEP Bulk Data entry 는 NLPARM, TSTEPNL, NLPCI, NLADAPT 등 기존 옵션을 대체하는 통합 load stepping 체계를 제공한다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.179]. SOL 400 의 비선형 반복 전략에서 NLSTEP 은 NLPARM, TSTEPNL, NLPCI, NLADAPT 를 대체한다 [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.56].

SOL 106/129 → SOL 400 변환기(OLDNLTO400)에서 NLPCI 는 기본적으로 유지(Retain)되며, 사용자가 명령 옵션 “-nlparm2step forced” 를 지정하면 모든 NLPARM 과 NLPCI 쌍이 ARCLN 옵션을 가진 NLSTEP 으로 변환된다 [MSC_Nastran_2022.4_Utilities_Guide.pdf p.45][MSC_Nastran_2022.4_Release_Guide.pdf p.184].

관련 항목

  • NLPARM — 동일 ID 로 NLPCI 와 짝을 이루는 비선형 정적해석 반복 방법 정의 entry
  • NLSTEP — NLPARM/TSTEPNL/NLPCI/NLADAPT 를 대체하는 통합 load stepping entry
  • TSTEPNL — 비선형 과도응답해석의 적분·반복 방법
  • SOL 106 — 비선형 정적해석 솔루션 시퀀스
  • SOL 400 — 통합 비선형/다물리 솔루션 시퀀스
  • Bulk Data — 상위 입력 데이터 섹션

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2345] — NLPCI 정의·선택·제약·constraint type
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.533] — NLPARM/NLPCI set ID, 선택 규칙
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.705] — arc-length 사용자 인터페이스, RTOLB/MAXBIS
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.706] — NLPARM 과 동일 ID 연결, 기본값
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.632] — 비선형 Bulk Data entry 요약표
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.933] — NLPCI 레코드 필드 정의
  • [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.56] — 비선형 반복 전략
  • [MSC_Nastran_2022.4_SOL_400_Getting_Started_Guide.pdf p.179] — NLSTEP 통합 체계
  • [MSC_Nastran_2022.4_Utilities_Guide.pdf p.45], [MSC_Nastran_2022.4_Release_Guide.pdf p.184] — OLDNLTO400 변환기