SOL 200 — 설계 민감도 해석 및 최적화(Design Sensitivity Analysis and Optimization) 솔루션 시퀀스

SOL 200 은 MSC Nastran 의 Design Sensitivity Analysis and Optimization 솔루션 시퀀스로, 구조 응답에 대한 민감도를 계산하고 수학적 최적화 알고리즘으로 설계를 자동 개선한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.34].

정의·용도

설계 민감도와 최적화는 구조의 복잡성이 적절한 설계 변경을 직접 판단하기 어려운 수준일 때 사용되며, 합리적인 수학적 접근으로 설계 과정을 자동화하는 것이 목표이다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.54]. 대표적인 적용 분야로는 구조 중량 저감, 최대 안전여유(margin of safety)를 갖는 효율적 설계 산출, 트레이드오프·타당성 연구, 설계 민감도 연구 지원, 시험 데이터와 해석 결과의 상관(correlation) 등이 있다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.54].

MSC Nastran 에서 사용하는 optimizer 류는 설계 최적화를 수행하기 위해 sensitivity analysis 결과를 필요로 한다. optimizer 는 최적 형상을 탐색하는 알고리즘이며, sensitivity analysis 는 설계 변경에 따른 구조 응답량의 변화를 결정하는 절차이다 [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.54].

형식 / 필드 / 구문

SOL 200 은 Executive Control 의 SOL 명령으로 호출한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185]. SOL 200 은 ANALYSIS Case Control 명령으로 지정된 솔루션 시퀀스와 동일한 Case Control 요구사항을 가진다. ANALYSIS 명령은 각 subcase 가 적용될 해석 종류를 식별하기 위해 subcase 마다 지정하며, superelement 가 존재하면 residual structure subcase 에만 지정하면 된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.34].

ANALYSIS 명령으로 지정 가능한 해석 종류는 SOL 200 에서 다양하게 지원되며, 예시는 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.253]:

ANALYSIS 값해석 종류
STATICSLinear Static Analysis (SOLs 200 & 400)
MODESNormal Modes Analysis
BUCKBuckling
DFREQDirect Frequency
MFREQModal Frequency
MTRANModal Transient
DCEIGDirect Complex Eigenvalue Analysis
MCEIGModal Complex Eigenvalue Analysis
SAEROStatic Aeroelasticity
DIVERGEStatic Aeroelastic Divergence
FLUTTERFlutter

여러 subcase 를 두어 예컨대 SUBCASE 10ANALYSIS=STATIC, SUBCASE 20ANALYSIS=MODES 를 지정하는 멀티-디서플린 최적화가 가능하다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.253].

최적화 전용 Bulk Data Entry

SOL 200 에서만 사용되는 최적화 관련 Bulk Data Entry 가 다수 정의되어 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1084]:

Entry용도
DESVAR설계 변수(design variable) 정의
DCONSTR설계 제약조건 정의
DCONADDsubcase 의 설계 제약을 DCONSTR 들의 합집합으로 정의
DLINK한 설계 변수를 다른 설계 변수들과 연관
DDVAL이산 변수 최적화를 위한 이산 설계 변수 값 정의
DEQATN설계 최적화용 수식(equation) 정의
DOPTPRM설계 최적화 파라미터의 기본값 재정의
BEADVARtopography(bead/stamp) 최적화 설계 영역 정의
BNDGRID형상(shape) 최적화의 설계 경계 grid 점 목록 지정

이 밖에 DVLREL1ANALYSIS = STATICS 인 SOL 200 에서 해석 모델 하중과 설계 변수 간 선형 관계를 정의하며 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1670], FTGPARM 은 시간영역 기반 SOLs 101, 103, 112, 200 및 주파수영역 기반 SOLs 108, 111, 200 의 피로 해석 파라미터를 정의한다 [MSC_Nastran_2022.4_Release_Guide.pdf p.68].

고유벡터 출력은 SOLs 200 과 400 에서 DISPLACEMENT 대신 GVECTOR (Case) 명령으로 형식과 종류를 요청한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.448]. 또한 설계 최적화 과정에서 mode tracking 옵션을 선택하는 Case Control 기능이 SOL 200 에 제공된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.514].

SOL 400 과의 관계

SOL 200 은 SOL 400 을 호출(call)할 수 있다. 예를 들어 contact table 의 경우 SOL 400 호출 없는 SOL 200 은 permanent glue 만 지원하지만, SOL 200 이 SOL 400 을 호출하는 최적화에서는 모든 contact type 을 지원한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1255]. STATICS, BUCK 등 여러 ANALYSIS 종류가 SOLs 200 과 400 양쪽에서 공통으로 제공된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.253].

MSC Nastran 2022.2 의 Coupled Modes Enhancement 는 성능 개선과 함께 SOL 200/400 지원을 추가했으며, analysis=mfreq 용 검증 deck 으로 coup2002(SOL 200) 등이 제공된다 [MSC_Nastran_2022.4_Release_Guide.pdf p.124], [MSC_Nastran_2022.4_Release_Guide.pdf p.120].

관련 항목

출처

  • 개요·Case Control 요구사항: [MSC_Nastran_2022.4_Reference_Guide.pdf p.34]
  • 설계 민감도·최적화 동기: [MSC_Nastran_2022.4_Getting_Started_Guide.pdf p.54]
  • SOL 명령·ANALYSIS·GVECTOR·mode tracking·최적화 Bulk Data·contact·DVLREL1: [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.185, p.253, p.448, p.514, p.1084, p.1255, p.1670]
  • FTGPARM·Coupled Modes·SOL 200/400 지원: [MSC_Nastran_2022.4_Release_Guide.pdf p.68, p.120, p.124]