셀 중심의 비 균일 그리드에서 유한 체적 방법을 사용할 때 Dirichlet 조건이 어떻게 적용되는지 알고 싶습니다.
내 현재 구현은 단순히 첫 번째 셀의 값을 고정하는 경계 조건을 부과합니다.
여기서 용액 변수이며 g의 D ( X의 L ) 도메인의 LHS에서 디리클레 경계 조건 값이가 ( NB는 X L ≡ X 1 / 2 ). 경계 조건은 셀의 값을 수정해야하기 때문에이 잘못된 얼굴 이 아닌 값 세포 자체를. 내가 실제로 적용해야하는 것은
예를 들어 포아송 방정식을 풀고
초기 조건과 경계 조건으로
여기서 은 오른쪽의 Neumann 경계 조건입니다.
수치 해가 어떻게 셀 변수의 값을 왼쪽 의 경계 조건 값 ( )으로 고정했는지 확인하십시오 . 이것은 전체 솔루션을 위쪽으로 이동시키는 영향을 미칩니다. 많은 메쉬 포인트를 사용하면 효과를 최소화 할 수 있지만 문제에 대한 좋은 해결책은 아닙니다.
질문
유한 체적 법을 사용할 때 Dirichlet 경계 조건은 어떤 방식으로 적용됩니까? 난의 값 수정해야 가정 보간 또는하여 외삽에 의해 φ 0 (고스트 포인트) 또는 φ 2 이러한 점을 통과하는 직선에 원하는 값을 가지도록 X의 L을 . 균일하지 않은 셀 중심 메쉬에 대해이 작업을 수행하는 방법에 대한 지침이나 예를 제공 할 수 있습니까?
최신 정보
제안한 고스트 셀 접근법을 사용하려는 시도는 다음과 같습니다. 합리적으로 보입니까?
셀에 대한 방정식 이다 ( F가 의 자속 나타내는 φ를 )
그러나이 방법은 불안정한 정의를 복구 했으므로 진행 방법을 잘 모르겠습니다. 조언을 잘못 해석 했습니까 (@Jan)? 이상한 점은 작동하는 것 같습니다. 아래를 참조하십시오.
아래를 참조하십시오.