일반적으로 포물선 방정식 (확산 부분)에 대한 암시 적 방법을 사용하려고합니다. 포물선 PDE의 명시 적 체계는 매우 짧은 시간 간격이 있어야 안정적입니다. 반대로, 쌍곡선 부분 (이류)의 경우 명시 적 방법이 더 저렴하고 암시 적 확산 체계를 사용하여 해결해야하는 선형 시스템의 대칭성을 방해하지 않기 때문에 명시적인 방법을 원할 것입니다. 이 경우 와 같은 중심 차이를 피하고 단측 차이로 전환 안정성의 이유로 .( u j − u j − 1 ) / Δ t(uj+1−uj−1)/2Δt(uj−uj−1)/Δt
나는 당신이 보는 게 좋을 것 랜디 LEVEQUE의 책 또는 데일 Durran의 책 "폰 노이만 안정성 분석"에 대한. 주기적 경계 조건이있는 경우 이산화 계획의 안정성을 확인하는 일반적인 방법입니다. (좋은 위키 기사도 있습니다 .)
기본 아이디어는 이산 근사값이 평면 파도 의 합계로 작성 될 수 있다고 가정하는 것입니다. 여기서 는 파도 수이고 는 주파수입니다. 당신은 PDE에 대한 당신의 근사치에 비행기 파도를 치고 그것이 터지지 않기를기도합니다. 평면파를 로 다시 쓸 수 있으며 인지 확인하고 싶습니다 . k ω ξ n e i k j Δ x | ξ | ≤ 1ei(kjΔx−ωnΔt)kωξneikjΔx|ξ|≤1
예를 들어, 완전히 암시적인 차분을 갖는 일반적인 확산 방정식을 고려하십시오.
un+1j−unjΔt=Dun+1j−1−2un+1j+un+1j+1Δx2
우리가 평면파를 대체하고 과 우리는 방정식을 얻습니다.e i k j Δ xξneikjΔx
ξ−1Δt=De−ikΔx−2+ei k Δ xΔ x2ξ
지금 이것을 조금 정리하면 다음과 같이됩니다.
ξ= 11 + 2 D Δ tΔ x2( 1 - COSk Δ x ) .
이것은 항상 하나보다 작으므로 분명합니다. 이것을 대류 방정식에 대한 명시적이고 중심적인 계획에 적용하십시오.
유n + 1j− u엔jΔ의 t= v u엔j − 1− u엔j + 12 Δ x
무엇을보고 당신이 얻을. (이번에는 가상의 부분이있을 것입니다.) 슬픈 시간 인 찾을 수 있습니다. 따라서 당신이 그것을 사용하지 말라고 내 훈계. 그렇게 할 수 있다면 전체 대류-확산 방정식에 대한 안정적인 체계를 찾는 데 큰 어려움이 없을 것입니다.ξ| ξ|2> 1
즉, 확산 부분에 대해 완전히 암시 적 방식을 사용합니다. 상기 이류 부분에서 차이점을 변경 의 경우 및 경우 및 시간 단계를 선택되도록 . (이것은 Courant-Friedrichs-Lewy 조건 입니다.) 1 차 정확하기 때문에, 관심이 있다면 고차 이산화 계획을 찾아 볼 수 있습니다.유j− uj − 1v > 0유j− uj + 1v < 0VΔ t / Δ x ≤ 1