abaqus 유저 서브루틴 VDLOAD는
- 요소 기반 또는 표면 기반 비균일 하중 정의에 나타나는 각각의 점 그룹에 대해 위치, 시간, 속도 등의 함수로 분포 하중 크기의 변화를 정의하는 데 사용할 수 있습니다.
- 파이프 요소에 적용 가능한 PENU 및 PINU 하중 을 포함하여 각 비균일 하중 정의와 연관된 하중 통합 지점에 대해 호출됩니다 .
- 파일 출력 목적으로 비균일 분산 하중의 현재 값을 제공하지 않습니다.
- 연관된 비균일 하중 정의와 함께 나타나는 경우 진폭 참조( Amplitude Curves )을 인식합니다.
Variables to Be Defined
분산 하중의 크기 . 단위는 표면 하중의 경우 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 에 대한 호출이 수행되는 요소 면을 식별합니다. 요소 로드 유형 식별은 요소 라이브러리 정보를 참조하세요 . 이 정보는 여러 가지 비균일 분포 하중이 요소에 동시에 부과될 때 유용 :
sname
표면 기반 하중 정의의 표면 이름( JLTYP =0). 본체 힘 또는 요소 기반 하중의 경우 표면 이름이 공백으로 전달.
'ABAQUS > Subroutine' 카테고리의 다른 글
Abaqus 결과 파일(.fil)에 액세스하기 위한 유틸리티 루틴 - POSFIL & DBFILE - (0) | 2024.01.03 |
---|---|
Abaqus 사용자 서브루틴 *NODE FILE (0) | 2024.01.03 |
Abaqus 사용자 서브루틴 -URDFIL (0) | 2024.01.03 |
Abaqus 출력 디렉터리 이름 얻기 (1) | 2024.01.02 |
ABAQUS 서브루틴을 위해 알아야 할 FORTRAN 기초-Part1 (0) | 2023.03.02 |