DCONADD
DCONADD는 한 subcase의 설계 제약(design constraints)을 여러 DCONSTR entry의 합집합(union)으로 정의하는 Bulk Data entry이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1084].
정의·용도
DCONADD는 design optimization(SOL 200)에서 사용되며, 여러 개의 DCONSTR entry를 하나의 design constraint set으로 묶어 subcase에 적용한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1084]. DCONADD entry는 Case Control의 DESSUB 또는 DESGLB 명령으로 선택된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573]. DESGLB의 선택은 subcase와 무관하게 적용되고, DESSUB는 현재 subcase에만 적용된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.35].
형식 / 필드 / 구문
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|
| DCONADD | DCID | DC1 | DC2 | DC3 | DC4 | DC5 | DC6 | DC7 | |
| DC8 | -etc.- |
필드 의미는 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573].
| Describer | Meaning |
|---|---|
| DCID | Design constraint set identification number (Integer > 0) |
| DCi | DCONSTR entry identification number (Integer > 0) |
주요 규칙:
- DCONADD entry는 DESSUB 또는 DESGLB Case Control 명령으로 선택된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573].
- 모든 DCi는 다른 DCi와 서로 고유(unique)해야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573].
- PART SE의 경우 서로 다른 PART SE의 DCi를 하나의 DCONADD에서 참조할 수 있으며,
BEGIN BULK또는BEGIN SUPER=0으로 시작하는 main Bulk Data Section의 DCONADD만 design constraints로 간주된다.BEGIN SUPER=seid(seid>0)의 DCONADD entry는 무시된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573].
DCONSTR 측 관점에서, DCONSTR의 DCID는 DCONADD Bulk Data entry에 의해 참조될 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1574].
DMAP 내부에서 DCONADD record는 DCONADD(5106,51,471)로 식별되며, word 1이 DCID(Integer), word 2가 DC(Integer)이고 word 2는 (-1)이 나올 때까지 반복된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.295].
사용 예
DCONADD 10 4 12
DCID=10인 design constraint set이 DCONSTR entry 4와 12의 합집합으로 정의된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573].
Case Control에서의 선택 예:
DESGLB=10
DESSUB=10
선택된 set ID를 가진 모든 DCONSTR 및 DCONADD Bulk Data entry가 사용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.306].
관련 항목
- DCONSTR — DCONADD가 묶는 개별 design constraint entry
- DESSUB — subcase별 design constraint 선택 Case Control 명령
- DESGLB — global design constraint 선택 Case Control 명령
- DESVAR — design variable 정의
- DRESP1 / DRESP2 / DRESP3 — design response
- SOL 200 Design Optimization — DCONADD가 사용되는 solution sequence
- MSC Nastran Quick Reference Guide — 카드 정의 출처
출처
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1084]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1573]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1574]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.303]
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.306]
- [MSC_Nastran_2022.4_Reference_Guide.pdf p.35]
- [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.295]