DLOAD — 동적 하중을 선택·중첩하는 Case Control 명령 및 Bulk Data entry

DLOAD 는 동적 해석에서 시간/주파수 종속 하중을 정의하는 데 쓰이며, 두 가지 형태로 존재한다: 동적 하중 집합을 선택하는 DLOAD (Case) Case Control 명령과, 여러 동적 하중을 선형 결합(중첩)하는 DLOAD Bulk Data entry 다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314] [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].

정의·용도

DLOAD Case Control 명령은 Bulk Data 의 DLOAD, RLOAD1, RLOAD2, TLOAD1, TLOAD2, ACSRCE entry 의 집합 식별번호(SID)를 선택한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314]. 동적 하중 집합은 Case Control Section 에서 반드시 DLOAD = SID 로 선택되어야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].

DLOAD Bulk Data entry 는 여러 동적 하중을 스케일 계수를 곱해 결합·중첩하여 하나의 동적 하중 벡터를 정의한다 (Dynamic Load Combination or Superposition) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].

형식 / 필드 / 구문

DLOAD Case Control 명령의 형식은 다음과 같다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314]:

DLOAD=n
DescriberMeaning
nDLOAD, RLOAD1, RLOAD2, TLOAD1, TLOAD2, ACSRCE Bulk Data entry 의 집합 식별번호 (Integer > 0) [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314]

예시: DLOAD=73 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314].

DLOAD Bulk Data entry 의 결합식은 각 동적 하중 entry 의 스케일 계수 Si 와 전체 계수 S 를 이용한 선형 중첩으로 주어진다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].

사용상의 규칙 (Remarks)

  • RLOAD1, RLOAD2 는 주파수 응답 문제(frequency response)에서만 선택할 수 있고, TLOAD1, TLOAD2 는 과도 응답(transient) 또는 주파수 응답 문제에서 선택할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314].
  • 공탄성(aeroelastic) 응답 문제에서는 RLOADi 또는 TLOADi 중 하나(둘 다는 불가)를 선택해야 한다. 오직 gust load(GUST Bulk Data entry)만 있는 경우 DLOAD 는 영(0) 하중의 TLOADi 또는 RLOADi 를 선택한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314].
  • 동적 해석에서 상위(upstream) superelement 에 대해 지정된 DLOAD 명령은 무시되며, 상위 superelement 에 하중을 적용하려면 LOADSET Case Control 명령을 참조한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314].
  • SOL 400 비선형 동적 해석에서는 TEMPERATURE 하중을 DLOAD/TEMP/TLOADi 로 적용할 수 없고 TEMP(Case Control)와 TTEMP(Bulk Data)를 사용해야 한다. 다만 순수 선형 해석에서는 온도 하중에 DLOAD/TEMP 를 써야 한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314].
  • SID 는 모든 ACSRCE, RLOAD1, RLOAD2, TLOAD1, TLOAD2 동적 하중 entry 와 유일해야 하며, DLOAD entry 는 다른 DLOAD entry 가 정의한 SID 를 참조할 수 없다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].
  • 같은 entry 의 각 Li 는 서로 유일해야 하고, 스케일 계수 Si 는 하중 집합 번호 Li 를 가진 모든 동적 하중 entry 에 적용된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].
  • 비선형 과도 하중 집합(NOLINi entry)은 DLOAD entry 에 지정할 수 없으며, NONLINEAR 명령으로 별도 선택한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].
  • Module 이 있는 경우 이 entry 는 main Bulk Data section 에서만 지정할 수 있다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591].

해석 흐름에서의 위치

과도 응답 해석(SOL 109, 112, 200, 400)에서는 각 동적 하중 조건마다 하나의 subcase 를 정의해야 하며, 각 subcase 의 시간 종속 하중 조건을 정의하려면 DLOAD 또는 NONLINEAR 를 사용해야 한다. SOL 200 에서는 DLOAD 와 NONLINEAR 명령을 각각 하나만 허용한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.32].

FEMCHECK 의 DLOAD 항목은 주파수 해석에서 DLOAD Case Control 지정 여부를, 과도 해석에서 DLOAD 또는 IC 지정 여부를 확인하고, DLOAD 가 유효한 Bulk Data entry(DLOAD, RLOAD1, RLOAD2, TLOAD1, TLOAD2, ACSRCE, ACLOAD)를 참조하는지 검증한다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.398].

DMAP 내부적으로 동적 하중은 Dynamic loads table(DLT)에 정리되며, 헤더 record 의 첫 record 는 DLOAD 가 지정된 경우에만 존재하고 DLOAD entry 데이터를 담는다. 이후 record 는 각 RLOADi, TLOADi, ACSRCE 마다 반복된다 [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.241].

AVL EXCITE 인터페이스에서는 subcase 별로 DLOAD = n 이 INP4 파일에서 사용할 하중 case 를 지정하는 데 쓰인다 [MSC_Nastran_2022.4_Release_Guide.pdf p.77].

관련 항목

출처

  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.314] — DLOAD (Case) 명령 형식·describer·remarks
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.398] — FEMCHECK 의 DLOAD 검증
  • [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.1591] — DLOAD Bulk Data entry, 결합/중첩, remarks
  • [MSC_Nastran_2022.4_Reference_Guide.pdf p.32] — 과도 응답 SOL 109/112/200/400 에서의 DLOAD
  • [MSC_Nastran_2022.4_DMAP_Programmer_Guide.pdf p.241] — Dynamic loads table(DLT)
  • [MSC_Nastran_2022.4_Release_Guide.pdf p.77] — AVL EXCITE 인터페이스의 DLOAD