HEAT diverge 관련 질문드립니다

안녕하세요. HEAT 으로 만든 구조에서 가운데 InP에 10W의 파워가 걸리는 상황의 HEAT 솔루션을 구하고자 하였습니다. 다만 제가 실력이 미숙한 탓인지 Run 하였을때 자꾸 diverge 에러가 떠서 해결을 못하고 있습니다. 이것저것 바꾸어 봤는데도 잘 안되네요… 부족하지만 선생님의 소중한 고견을 여쭈어 봐도 될까요? 제 시뮬레이션 파일을 업로드 하였습니다…bgkim.ldev (7.1 MB)

시뮬레이션 파일을 살펴본 결과, 문제의 근본적인 원인은 boundary condition 에 있음을 알 수 있었습니다.
HEAT 에서 시뮬레이션 영역의 boundary 에 구체적으로 boundary 를 설정하지 않으면 default 로 insulating boundary 가 사용되게 됩니다. 현재의 시뮬레이션에서는 power 가 InGaAs 에 Power BC 를 적용하여 열이 inject 는 되는데, 시뮬레이션 영역의 사방이 insulating BC 가 되어서 열이 빠져나갈 곳이 없게 되고, 결과적으로 시뮬레이션이 발산하게 되었습니다. 이러한 문제를 해결하기 위해서는 사방을 default 값인 insulating BC 로 하지말고, 예를 들어 소자의 아래쪽은 실온으로 고정을 시키는 Temperature BC 를 사용하면 됩니다.
bgkim_R1.ldev (7.3 MB)