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 값 | 해석 종류 |
|---|---|
| STATICS | Linear Static Analysis (SOLs 200 & 400) |
| MODES | Normal Modes Analysis |
| BUCK | Buckling |
| DFREQ | Direct Frequency |
| MFREQ | Modal Frequency |
| MTRAN | Modal Transient |
| DCEIG | Direct Complex Eigenvalue Analysis |
| MCEIG | Modal Complex Eigenvalue Analysis |
| SAERO | Static Aeroelasticity |
| DIVERGE | Static Aeroelastic Divergence |
| FLUTTER | Flutter |
여러 subcase 를 두어 예컨대 SUBCASE 10 에 ANALYSIS=STATIC, SUBCASE 20 에 ANALYSIS=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 | 설계 제약조건 정의 |
| DCONADD | subcase 의 설계 제약을 DCONSTR 들의 합집합으로 정의 |
| DLINK | 한 설계 변수를 다른 설계 변수들과 연관 |
| DDVAL | 이산 변수 최적화를 위한 이산 설계 변수 값 정의 |
| DEQATN | 설계 최적화용 수식(equation) 정의 |
| DOPTPRM | 설계 최적화 파라미터의 기본값 재정의 |
| BEADVAR | topography(bead/stamp) 최적화 설계 영역 정의 |
| BNDGRID | 형상(shape) 최적화의 설계 경계 grid 점 목록 지정 |
이 밖에 DVLREL1 은 ANALYSIS = 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].
관련 항목
- SOL 400 — SOL 200 이 호출 가능한 고급 비선형/멀티스텝 솔루션
- ANALYSIS — subcase 별 해석 종류를 지정하는 Case Control 명령
- DESVAR, DCONSTR, DOPTPRM, DLINK — 최적화 핵심 Bulk Data Entry
- Case Control — Case Control 요구사항
- MSC Nastran Reference Guide — SOL 200 개요 출처
- MSC Nastran Quick Reference Guide — 카드/명령 레퍼런스
출처
- 개요·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]