3D 구조 그리드에서 다중 종, 압축 가능한 Navier-Stokes 방정식을 해결합니다. 주어진 그리드에서 솔루션을 얻었습니다 (상대적으로 거친 것). 시뮬레이션을 다시 시작하기 전에 그리드를 세분화하고 새 솔루션에서 이전 솔루션을 보간하고 싶습니다. 현재 우리는 2 개의 그리드의 kd 트리를 구축 한 다음 2 개의 다른 방법을 사용하여 새 그리드의 값을 계산할 수있는 보간 도구를 가지고 있습니다.
- 간단한 평균화
- 역 거리 가중 (IDW)
- 최소 제곱 이동 (MLS)
큰 그라디언트를 처리하기 때문에 그라디언트를 올바르게 캡처하지 않으면 계산을 다시 시작할 때 파도가 생성되므로 정확도에 집중하고 싶습니다. 먼저 간단한 평균화를 시도했지만 정확도가 충분하지 않았습니다.
순서 2의 다항식을 사용하는 MLS 방법은 진동하지 않아야하기 때문에 합리적인 결과를 얻을 것이라고 생각했습니다. 그러나 보간 된 필드를 보면 초기 필드의 값을 초과하는 로컬 최소 / 최대 값이 표시됩니다. 이것은이 프로그램에서 MLS의 구현이 올바르지 않다는 것을 의미합니까? 스텐실의 크기와 다항식의 순서에주의해야합니까? 다른 방법을 추천 하시겠습니까?
미리 감사드립니다!