본문 바로가기
ABAQUS/Subroutine

Abaqus 서브루틴 -VDLOAD-

by Ori & Azi 2024. 1. 2.
728x90
반응형

abaqus 유저 서브루틴 VDLOAD는

  • 요소 기반 또는 표면 기반 비균일 하중 정의에 나타나는 각각의 점 그룹에 대해 위치, 시간, 속도 등의 함수로 분포 하중 크기의 변화를 정의하는 데 사용할 수 있습니다.
  • 파이프 요소에 적용 가능한 PENU  PINU 하중 을 포함하여 각 비균일 하중 정의와 연관된 하중 통합 지점에 대해 호출됩니다 .
  • 파일 출력 목적으로 비균일 분산 하중의 현재 값을 제공하지 않습니다.
  • 연관된 비균일 하중 정의와 함께 나타나는 경우 진폭 참조( Amplitude Curves )을 인식합니다.

VDLOAD User Subroutine Interface

Variables to Be Defined

value (nBlock)

분산 하중의 크기 . 단위는 표면 하중의 경우  FL−2 ,  body forces의 경우 FL−3.

 

Variables Passed in for Information

nBlock

VDLOAD 에 대한 이 호출에서 처리될 포인트 수 .

 

ndim

좌표 방향 수: 2차원 모델의 경우 2개, 3차원 모델의 경우 3개. 3차원 요소( SPRINGA 요소 포함)가 정의된 경우 모델은 3차원으로 간주

 

stepTime

step이 시작된 이후의 시간 값 .

 

totalTime

총 시간 . T 단계 시작 시간은 totalTime  stepTime 으로 제공.

 

amplitude

이 부하에 대해 참조된 진폭의 현재 값(진폭이 참조되지 않으면 1로 설정됨) 진폭이 필요한 경우 사용자 서브루틴 내에서 현재 진폭 값을 부하에 곱해야 합니다 .

 

curCoords (nBlock, ndim)

하중을 계산할 각 점의 현재 좌표.

 

velocity (nBlock, ndim)

중을 계산할 각 지점의 현재 속도.

 

dirCos (nBlock, ndim, ndim)

압력 유형 하중에 대한 면, 모서리, 파이프 또는 빔의 현재 방향(체력 유형 하중에는 적용되지 않음) 두 번째 차원은 벡터를 나타내고 세 번째 차원은 해당 벡터의 구성 요소를 나타냅니다. 면(3차원 연속체, 쉘 및 막 요소에 대한 압력)의 경우 규칙 에 정의된 대로 첫 번째 및 두 번째 벡터는 표면 평면의 로컬 방향이고 세 번째 벡터는 면에 대한 법선입니다 . 솔리드 요소의 경우 법선은 규칙에서 정의된 것과 반대인 안쪽을 가리킵니다. 쉘 요소의 경우 일반 정의는 정의된 규칙과 일치합니다. 모서리(2차원 연속체 요소와 2차원 빔 및 파이프의 압력)의 경우 첫 번째 벡터는 모서리에 대한 법선이고, 두 번째 벡터는 모서리에 대한 접선이며, ndim =3이면 세 번째 벡터는 다음과 같습니다. 면외 방향으로 법선 단위여야 합니다. 3차원 빔 및 파이프 요소의 경우 첫 번째와 두 번째 벡터는 로컬 축(�1,�2)이고 세 번째 벡터는 접선 벡터(), 빔 요소 단면 방향 에 정의된 대로입니다 .

PD3D 요소를 사용한 이산 요소 해석의 경우 배열의 첫 번째 열은 요소의 반경

.

 

jltyp

분산 로드 유형을 식별하는 키입니다. 하중 유형은 체력, 표면 기반 하중, 요소 기반 표면 하중일 수 있습니다. 요소 기반 표면 하중의 경우 이 변수는 VDLOAD 에 대한 호출이 수행되는 요소 면을 식별합니다. 요소 로드 유형 식별은 요소 라이브러리 정보를 참조하세요 . 이 정보는 여러 가지 비균일 분포 하중이 요소에 동시에 부과될 때 유용 :

VDLOAD 하중 유형

sname

표면 기반 하중 정의의 표면 이름( JLTYP =0). 본체 힘 또는 요소 기반 하중의 경우 표면 이름이 공백으로 전달.

728x90
반응형