DESVAR — 설계 최적화(SOL 200)에서 설계변수를 정의하는 Bulk Data Entry

DESVAR 는 MSC Nastran 의 설계변수(Design Variable)를 정의하는 Bulk Data Entry 다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1587]. 동일한 이름의 Case Control command 도 존재하여 어떤 DESVAR 집합을 설계 작업에 쓸지 선택한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.307].

정의·용도

DESVAR Bulk Data Entry 는 하나의 설계변수를 정의한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1587]. 이렇게 정의된 설계변수는 물성·요소 연결성·물성치를 설계변수에 연결하는 관계식 entry(DVPREL1/DVPREL2, DVMREL1/DVMREL2, DVCREL1/DVCREL2)를 통해 실제 모델 파라미터에 매핑된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1666].

DESVAR (Case) command 는 이전에 나타난 SET command 의 집합을 선택하여 SOL 200 설계 작업에 사용할 DESVAR entry 들을 지정한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.307]. SOL 200(Design Sensitivity Analysis and Optimization)에서 이 DESVAR command 는 선택적(optional)이며, 사용할 설계변수 집합을 고른다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.35].

형식 / 필드 / 구문

Case Control command 형식은 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.307]:

DESVAR = {ALL | n}
DescriberMeaning
n이전에 나타난 SET command 의 집합 식별번호 (Integer > 0). 이 SET command 에 나열된 ID 를 갖는 DESVAR Case Control command 만 SOL 200 설계 작업에 사용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.307].

Bulk Data Entry 가 다른 관계식 entry 에서 참조될 때, 해당 entry 의 “DESVAR” 플래그는 뒤따르는 필드들이 DESVAR entry 의 ID(DVIDi)임을 나타낸다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1666]. 같은 entry 에 “DESVAR” 와 “DTABLE” 가 모두 지정되면 “DESVAR” 가 먼저 나와야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1675].

설계변수에 부여한 상·하한은 DVMREL1 등 선형 관계식이 단일 설계변수의 함수이고 C0=0.0 일 때 물성이 합리적 범위에 머물도록 제한하는 역할을 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1673].

사용 예

Smart Superelement(SSE)에서 입력 파라미터는 DESVAR entry 로 정의되며, 각 파라미터의 이름과 값을 지정한다 [MSC_Nastran_2022.4_Release_Guide.pdf p.96]. 파라미터 이름은 DESVAR 의 LABEL 필드에 지정하고 길이는 8자로 제한된다 [MSC_Nastran_2022.4_Release_Guide.pdf p.96]. 각 파라미터는 DVMREL1, DVPREL1 을 통해 각각 material 또는 element property 에 연결되어, DESVAR/DVMREL1 또는 DESVAR/DVPREL1 쌍으로 완전히 정의된다 [MSC_Nastran_2022.4_Release_Guide.pdf p.87].

$ Specify Value for YNG
DESVAR, 1, YNG, 2.0+7
$ Relate YNG to MAT1 (MID=1) Young's Modulus
DVMREL1, 1, MAT1, 1, E, , 1, 1.0
$ Specify Value for THK
DESVAR, 3, THK, 0.085
$ Relate THK to PSHELL (PID=2) Thickness
DVPREL1, 3, PSHELL, 2, T

[MSC_Nastran_2022.4_Release_Guide.pdf p.98]

DVMREL2 entry 에서 DESVAR 플래그 뒤에 DVIDi 가 오는 예시도 제공된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1674].

관련 항목

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.307] — DESVAR (Case) command, 형식·필드
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1587] — DESVAR Bulk Data Entry, Design Variable
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1666] — DVCREL2 의 DESVAR 플래그
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1673] — DVMREL1 의 DESVAR 한계
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1674] — DVMREL2 예시
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1675] — DESVAR/DTABLE 순서 규칙
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.851] — DESPCH 와 DESVAR 기록
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.35] — SOL 200 DESVAR command
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.87] — SSE DESVAR/DVMREL1·DVPREL1 쌍
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.96] — DESVAR LABEL 8자 제한
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.98] — SSE 파라미터 정의 예시