본문 바로가기
Work Hard

ABAQUS Restart 예제 - input file and command 명령어

by 무적물리 2022. 8. 14.

Abaqus를 사용해서 시뮬레이션을 진행하다 보면 종종 Restart 기능을 사용하는 경우가 있습니다. 하지만 사용해보지 않은 사람이라면 어렵게 느껴지곤 합니다. 이번 포스팅에서는 Restart를 사용할 때, input 파일 명령어와 cmd 명령어에 대해 공유하고자 합니다.

 

Contents

     

     

    Abaqus Restart Input File 명령어

    Restart는 다시 시작 전 파일과 이전 파일을 이어받아 해석을 진행하는 파일로 나눌 수 있겠습니다. 이를 전자는 이전 파일, 후자는 이후 파일로 명명하도록 하겠습니다.

     

    이전 파일 Input 명령어

    이전 파일에서 해당 명령어를 사용하기 위해서는 STEP과 END STEP 사이에 해당 명령어가 위치해야 합니다. 저는 일반적으로 END STEP 위에 리스타트 명령어를 위치시키곤 합니다. 이전 파일의 리스타트 명령어는 다음과 같습니다.

     

    *RESTART, WRITE, OVERLAY
    *END STEP

     

    제가 Restart를 사용하는 경우에는 파일들의 용량을 줄이기 위해 OVERLAY 옵션을 사용합니다. 리스타트에 필요한 파일은 다음과 같으니 삭제하지 않도록 주의해야 합니다.

    • res file
    • mdl file
    • stt file
    • prt file
    • odb file
    • sim file

     

    이후 파일 Input 명령어

    이후 파일에서 Restart 명령어를 사용하기 위해서는 스크립트 제일 위에 해당 명령어가 위치해야 합니다. 이후 파일의 명령어는 다음과 같습니다. 주의해야 하는 점은 이전 파일의 STEP 번호를 입력해줘야 합니다.

     

    *RESTART, READ, STEP=1

     

     

     

    Abaqus Restart Command 명령어

    이전 파일의 해석이 완료된 이후에 이후 파일에 대해 해석을 진행하면 됩니다. 이 때, 사용되는 명령어는 다음과 같습니다. 2가지 정도 방법이 있는데, 기본적인 명령어는 아래와 같습니다.

     

    abaqus j=이후파일명 oldjob=이전파일명 cpus=8

     

     

    마치며

    이번 포스팅에서는 Abaqus Restart 기능을 사용하는 방법에 대해 알아보았습니다. 내용 참고하시고 업무에 도움이 되었으면 좋겠습니다.

     

    추천글

     

    댓글