본문 바로가기
반응형

Program/ABAQUS61

ABAQUS를 이용한 Stress Mapping 과정(SIGINI) 안녕하세요.오랜만에 ABAQUS에 대한 포스팅을 쓰게 되었습니다. 이번에 소개할 부분은 ABAQUS를 이용한 MAPPING입니다.기존에도 Stress Mapping하는 과정에 대한 설명을 포스팅을 했었는데, 이번에는 ABAQUS Subroutine을 이용한 Stress Mapping 과정입니다.ABAQUS Subroutine은 Fortran과 연동하는 과정이므로 실행 전에 모든 부분이 Setting이 되어있어야 합니다. 기존에 설정을 안해두신 분은 Fortran과 Visual Studio를 설치 후에 링크(http://trialso88.tistory.com/22)를 확인하셔서 연동해주시면 될 것 같습니다. 이제 코드와 함께 설명을 드리도록 하겠습니다. SUBROUTINE SIGINI(SIGMA,COORD.. 2017. 4. 18.
ABAQUS Subroutine Umat 기초 설명 안녕하세요.이번 포스팅은 어제에 이어서 ABAQUS SUBROUTINE에 관한 포스팅입니다. 어제 설명드렸던 것과 같이 사용자가 해석툴을 Customization을 시킨다고 생각하시면 될 것 같으며, 이 부분에 있어서는 알고리즘을 형성하는 것이 가장 중요합니다. 실제로 어떤 코딩이든지 알고리즘이 중요하다고 생각합니다. 아무튼 이제 설명을 시작하도록 하겠습니다. 아래 보이시는 서브루틴 코드는 유투브 검색으로도 쉽게 찾을 수 있는 기본 Umat Code입니다. 이것은 기본적인 탄성이론을 이용하여 적용한 부분이며, IMPLICIT 내에서 사용할 수 있는 코드입니다. SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD, 1 RPL,DDSDDT,DRPLDE,DRPLDT, 2 S.. 2017. 4. 11.
ABAQUS Subroutine이란? 안녕하세요.이번에 소개할 부분은 ABAQUS Subroutine에 관련되어서 설명을 드릴려고 합니다. 실제로 Subroutine이라는 것은 함수라고 생각하시면 될 것 같습니다. 이것은 ABAQUS에서 사용되는 용어가 아니라 FORTRAN에서 사용되는 함수를 말합니다. 그래서 용어 자체도 Subroutine이라고 말합니다. 또한, 이것이 ABAQUS에서 사용될때 사용자가 Customization한다는 의미이며, 특별한 해석에 대해서 적용할 때 사용합니다. 이것은ABAQUS의 상용 코드를 사용해서 하는 부분이 아니기 때문에 크게는 Element의 계산 방법까지 관여를 할 수 있습니다. ABAQUS Subroutine으로 관여할 수 있는 Subroutine에 대해서 먼저 설명을 드리겠습니다.ABAQUS Sub.. 2017. 4. 10.
ABAQUS Implicit과 Explicit 해석 안녕하세요.이번 시간에 소개할 부분은 ABAQUS / EXPLICIT 해석과 IMPLICIT의 해석에 대해서 비교 및 소개를 하려고 합니다.ABAQUS를 사용하면서 모델에 따라서 내연적 유한 요소법이라고 불리는 IMPLICIT 해석을 선택 또는 외연적 유한 요소법(Explicit)의 해석 방법을 선택할 수 있습니다. 이것의 가장 큰 차이점은 반복 계산이라고 할 수 있습니다. 일반적으로 IMPLICIT 해석을 해보신 분이라면, ABAQUS/CAE 모니터에서 Iteration의 횟수를 보신적이 있다고 생각합니다. 하지만, EXPLICIT의 해석을 했을때, Iteration은 찾아볼 수 없습니다. 그 이유는 단 한번의 계산을 통해서 결과를 도출하는 방식을 적용하여 해석을 진행하기 때문입니다. 그리고 이것은 이.. 2017. 4. 9.
반응형