본문 바로가기
프로그래밍/시뮬레이션

[comsol] microchannel mixing

by 훨훨날아 2022. 3. 29.

https://www.youtube.com/watch?v=TTJjVm3yfmw&t=339s 

 

다음 시뮬레이션을 따라하는 와중 inlet의 유체속도 파라미터를 임의의 값을 넣었더니 error가 계속 생겼다. (0.14 cm/s 까진 만들어지고 0.148 이상부턴 만들어지지 않았다.) 

 

성공했을 때와(오른쪽) 비교해보면 초반에 올라그는 reciprocal of step size가 올라갔다 내려가는데 이때 일정 기준치 이상 올라가면 자동으로 멈추는 것 같다. (속도가 커지면 time dependent에서 초반에 만들어지는 velocity가 너무 커서 그런걸까?)

여러가지 세팅중에서 time-dependent solve의 속성중 Algebraic variable settings 의 fraction of initial step for backward euler의 값을 기본 0.01에서 증가시켜주면 속도가 증가해도 조금씩 만들어졌다.( 많이 늘리면 빠른 속도도 계산됐다)

 

빠른속도에서의 유동을 살펴보면 뒷부분에서 난류가 조금씩 생성되는 것 같다. (그렇다는 뜻은 속도가 증가할때 난류가 생성되고 laminar flow에서 해석이 되지 않아 오류가 생기는 것일까?)

 

결론

유체시뮬레이션시 속도에 따라 변하는 층류와 난류 조건도 계산하면서 조건을 만들어줘야할 것 같다.

반응형