안녕하세요. 다쏘시스템코리아 SIMULIA 브랜드팀입니다.
본 포스팅에서는 지난 포스팅에 이어 Abaqus 작업을 통해 생성되는 파일에 대해 알아 보겠습니다. 해석 중에 혹은 해석 후에 생성되는 .odb, .lck, .res, .dat, .msg, .sta 확장자 파일을 자세히 알아 봅니다.
1.Output database file (job_name.odb)
Output database file(파일 확장자: .odb)은 Abaqus 해석 후 계산 결과를 포함하고 있는 neutral binary 형식의 파일이며, Abaqus/Viewer 또는 Abaqus/CAE를 이용하여 .odb 파일 작업을 할 수 있습니다. .odb 파일을 Abaqus/CAE로 불러오면 visualization 모듈로 변경되고 사용자는 간단한 작업을 통해 응력 컨투어, 변위 그래프 등 해석 결과를 확인합니다. 더불어, 해석 결과 변형된 메쉬(mesh)를 이용하여 새로운 해석 모델을 구성하고자 하는 경우 .odb 파일로부터 변형된 형상을 파트로 불러올 수 있습니다.
그림 1.은 빔 모델 결과 .odb 파일을 보여주며 Abaqus/CAE를 이용하여 여러 개의 .odb 파일을 동시 작업할 수 있습니다.
그림1. Multiple output database files in Abaqus/CAE
2. Output database lock file (job_name.lck)
Output database lock file(파일 확장자: .lck)은 솔버가 해석 진행 과정 중 .odb 파일에 결과를 기록할 때나 사용자가 .odb 파일을 쓰기 권한을 갖고 열었을 때 생성되는 파일입니다. .lck 파일은 여러 소스가 동시에 .odb 파일에 기록하는 것을 방지하며, 해석이 완료되거나 사용자가 .odb 파일을 닫으면 .lck 파일은 자동으로 삭제됩니다.
3. Restart file (job_name.res)
Restart file(파일 확장자: .res)은 해석이 완료되기 전 중간에 멈춘 경우 해석을 이어서 수행할 때 사용됩니다. 해석이 멈출 경우를 대비하여 어떤 해석 스텝에서 restart 정보를 기록할지, 얼마나 자주 정보를 기록할지를 *RESTART 키워드를 이용하여 지정할 수 있습니다. Abaqus/CAE를 이용하여 해석 job을 생성하는 경우 기본 설정으로는 Abaqus/Standard 해석 시에는 restart 정보를 기록하지 않으며, Abaqus/Explicit 해석 시에는 각 해석 스텝의 처음과 끝에서 restart 정보를 기록합니다.
4. Data file (job_name.dat)
Data file(파일 확장자: .dat)은 analysis input file processor에 의해 출력된 모델 정보를 포함하고 있는 text 형식의 파일입니다. .inp 파일 처리 과정 중에 감지된 에러, 경고 메시지와 더불어 설정 조건에 따라 .inp 파일의 에코, 접촉 구속 관련 정보, 모델 및 히스토리 정의 정보를 출력할 수 있습니다.
특히 Abaqus/Standard의 경우 *CONTACT PRINT, *EL PRINT, *ENERGY PRINT, *MODAL PRINT, *NODE PRINT, *SECTION PRINT와 같은 키워드 설정을 통해 테이블 형태로 해석 결과를 출력할 수 있습니다.
5. Message file (job_name.msg)
Message file(파일 확장자: .msg)은 해석 솔빙 과정 중 솔루션과 관련된 진단/정보 메시지를 포함하는 text 형식의 파일입니다.
Abaqus/Standard를 이용하여 해석을 진행하는 경우 *PRINT 키워드 설정을 통해 복잡한 접촉 문제에서 iteration 과정 중 접촉 상태, 소성 알고리즘 상 수렴 문제를 발생시키는 요소/적분점 번호, 평형 잔차(equilibrium residuals) 등을 .msg 파일로부터 확인할 수 있습니다.
Abaqus/Explicit를 이용한 해석의 경우 *DIAGNOSTICS 키워드를 이용하여 상대적으로 큰 변형 속도(large deformation speed)의 요소, 심하게 비틀린 면(warped surface) 등 에 대한 상세정보를 출력할 수 있습니다.
6. Status file (job_ name.sta)
Status file(파일 확장자: .sta)은 해석 진행 과정과 관련된 정보를 포함하는 text 형식 파일입니다. .sta 파일에는 각 increment 계산이 완료될 때마다 increment 관련 정보가 업데이트됩니다.
그림 2.에 나타난 바와 같이 Abaqus/Standard 해석 시에는 진행된 increment 별 SDI(Severe Discontinuity Iteration)/equilibrium iteration/total iteration/total time/step time 등을 확인할 수 있습니다.
그림2. Status file(Abaqus/Standard)
Abaqus/Explicit 해석에서는 그림 3.과 같이 increment 별 step time/total time/wall time/stable time increment size/critical element/kinetic energy/total energy/percent change in total mass 등이 기록됩니다. 뿐만 아니라 모델의 질량 및 관성모멘트 특성, 초기 안정시간증분(stable time increment), 해석 스텝에 필요한 메모리 크기를 .sta 파일에서 확인할 수 있습니다.
그림3. Status file(Abaqus/Explicit)
추가적인 문의가 있으시면 SIMULIA 기술지원팀으로 연락 부탁 드립니다. (02-3270-8541, Simulia.kr.support@3ds.com)