SimpleFoam 관련 질문입니다.

Main Forums Solver SimpleFoam 관련 질문입니다.

This topic contains 2 replies, has 3 voices, and was last updated by  ethanOh 3 years, 2 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #1355

    ChockChock
    Participant

    안녕하세요,
    오픈폼에 최근 입문한 초보자입니다.

    심플폼 솔버에 문제를 겪고있습니다.

    목표는 저항 계수를 구하기위해 유선형 물체 주위의 공기유동을 시뮬레이션하는 건데요,
    timestep이 조금 경과한 후에 velocity 값이 발산하는 문제가 발생했습니다.

    무엇이 문제일까요? 도움을 주시면 매우 감사하겠습니다.

    • This topic was modified 3 years, 3 months ago by  ChockChock.
    #1360

    Seung Hoon
    Participant

    3가지를 일단 체크해보심이 어떨까요

    첫 번째는, k,omega(나 epsilon) 을 solid body에 대해서 fixedvalue 0 으로 초기화하지 마세요. 레이놀즈수가 높은 경우 zeroGradient을 사용하세요.

    두 번째는, p의 tolerance가 U,k,omega 보다 크면 안됩니다.

    세 번째는, U의 internalField (0,0,0) 으로 초기화하는 것을 추천드려요

    #1361

    ethanOh
    Participant

    일단은 격자부터 체크 해주시구요. checkMesh를 통해서 skewness 와 non orthogonality 값(80이상이면 다시 격자생성을 추천 드립니다.)을 체크해주세요.

    계산 후 iteration 마다 p 나 U의 initial residual 값이 올라간다면 발산하는 결과가 나올것 입니다.

    이것을 해결하기 위해서는 system/fvSolution 파일 안에 있는 relaxation factor를 조절하여 수렴시키는 방법이 있습니다.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.