kimjs428

Forum Replies Created

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • in reply to: pimpleFoam maxCo #1371

    kimjs428
    Participant

    감사합니다.
    pimple solver에서 tolerance와 residualControl의 차이가 궁금했는데 residual 값을 계속 지켜본 결과

    fvSolution에서
    solvers에서 각 변수별로 solver와 함께 지정해주는 tolerance는 한 timestep내의 각 iteration이 멈추게 하는 조건이고
    pimpleFoam 내에서 지정해주는 residualControl 값은 각 iteration이 시작될 때의 initial residual값과 비교하네요.

    즉 tolerance는 iteration을 넘기는 역할
    residualControl은 time step을 넘기는 역할을 하는 것 같습니다.
    residualControl을 지정하지 않았을 경우에는 nOuterCorrectors 횟수대로 iteration을 꽉 채우고 다음 스텝으로 넘어갑니다.

    in reply to: pimpleFoam maxCo #1369

    kimjs428
    Participant

    ethanOh님 자세한 답변에 감사드립니다.
    수렴된 결과값에 대한 신뢰도는 validation을 해봐야 알 것 같습니다.

    다른 한 가지 헷갈리는 부분이 있어서 다른 질문을 드립니다.

    말씀하신 residual control(pimple 내)에서 압력과 속도에 대한 residual을 지정해주는 것은 한 time step 내에서의 pimple iteration을 멈추기 위한 조건인데

    fvSolution에서
    solvers
    {
    p
    {
    solver GAMG;
    tolerance 1e-06;

    여기서 말하는 tolerance는 무엇인가요? pimple solver를 돌리면 pimple 내의 residual control 값에 의해 iteration 수렴이 되는 것 같은데
    그러면 solvers 내의 tolerance는 없어도 되는 건가요?

    in reply to: blockMesh에서 두방향으로 grading 하는법 #1363

    kimjs428
    Participant

    cfdonline.com 에서 double grading이라고 치면 유저들이 올려놓은 자료들이 있습니다. 참고해보세요~

    in reply to: Flow Temperature #1362

    kimjs428
    Participant

    안녕하세요 ChockChock 님

    올려주신 형식대로 해결한 것이 맞습니다.

    boundary를 patch로 하여 U와 T를 각각 설정하면 되는데
    patch가 아닌 wall로 생각해서 T를 지정해주는 게 유동이랑 다를 것이라고 착각했었네요.

    감사합니다 🙂

    in reply to: Flow Temperature #1273

    kimjs428
    Participant

    해결했습니다.

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