수치 체계의 안정성은 수치 오류와 밀접한 관련이 있다. 계산의 한 번에 이루어진 오류로 인해 계산이 계속되면서 오류가 확대되지 않는다면 유한한 차이 체계도 안정적이다. 중립적으로 안정된 계획은 계산이 진행될 때 오류가 일정하게 유지되는 것이다. 오류가 부패해 결국 수그러들면 수치적 구도는 안정적이라고 한다. 반대로 시간이 지날수록 오류가 커지면 수치 체계가 불안정하다고 한다. 수치 체계의 안정성은 폰 노이만 안정성 분석을 수행하여 조사할 수 있다. 시간에 의존하는 문제의 경우, 정확한 미분방정식의 해법이 경계될 때마다 수치방식이 경계해결된 해법이 생성된다는 것을 안정성은 보장한다. 일반적으로 안정성은 특히 고려 중인 방정식이 비선형일 때 조사하기 어려울 수 있다.
특정한 경우에, 폰 노이만 안정성은 Lax-Richtmyer(Lax-Richtmyer)의 의미에서의 안정성에 필요하며 충분하다(Lax 동등성 정리에 사용됨). PDE와 유한 차이 체계 모델은 선형이며, PDE는 주기적인 경계 조건과 함께 일정하게 설계되고 두 개의 독립 변수만 있으며, 이 체계에서는 두 가지 시간 수준을 초과하지 않는다.[4] 폰 노이만의 안정성은 훨씬 더 다양한 경우에 필요하다. 비교적 단순하기 때문에 계획서에 사용된 단계 크기에 대한 제한사항(있는 경우)을 잘 추측하기 위해 종종 보다 상세한 안정성 분석 대신에 사용된다.
방법의 예
폰 노이만 방법은 오류를 푸리에 시리즈로 분해하는 것에 기초한다. 절차를 설명하려면 1차원 열 방정식을 고려하십시오.
여기서 는 반올림 오류가 없을 때 계산되는 탈증식 방정식 (1)의 해법이며, 는 유한 정밀 산술에서 얻은 수치 해법이다. 정확한 솔루션 은(는) 디스코트 방정식을 정확히 만족시켜야 하므로, j 오류도 디스코트 방정식을 만족시켜야 한다.[6] 여기서 는 N 도 방정식을 만족한다고 가정했다(이는 기계 정밀도에서만 해당된다). 그러므로
오류에 대한 재발 관계 입니다. 방정식 (1)과 (2)는 오차와 수치해결 모두 시간에 대해 동일한 성장 또는 붕괴 동작을 갖는다는 것을 보여준다. 주기적인 경계 조건을 갖는 선형 미분방정식의 , 오차 공간적 편차는 다음과 같이구간 L {\ l}에서 x {\에 대해 유한 푸리에 시리즈로 확장될 수 있다
where the wavenumber with and . 오류 의 진폭이 시간의 함수라고 가정하여 오류의 시간 의존성을 포함한다. 종종 오차가 시간에 따라 기하급수적으로 증가하거나 감소한다고 가정하지만, 안정성 분석에 반드시 필요한 것은 아니다.
조건이 주기적이지 않으면 x x에 대해 유한 푸리에 적분을 사용할 수 있다
오차에 대한 차이 방정식은 선형이기 때문에(시리즈의 각 항의 동작은 시리즈 그 자체와 동일), 일반적인 용어의 오차의 성장을 충분히 고려할 수 있다.
Fourier 시리즈가 사용되는 경우
푸리에 적분을 사용하는 경우.
푸리에 시리즈는 푸리에 적분의 특수한 경우라고 볼 수 있는 만큼 푸리에 적분의 표현을 사용해 개발을 계속할 예정이다.
안정성 특성은 일반적으로 손실 없이 오류에 대해 이 형식만 사용하여 연구할 수 있다. 오차가 시간 단계에서 어떻게 변하는지 알아보려면 다음 사항을 기록한 후 방정식(5b)을 방정식(2)으로 대체한다.
(간결하게 한 후) 양보하다
= k x [ -, ] 소개 및 ID 사용
등식 (6)은 다음과 같이 쓸 수 있다.
증폭 계수 정의
오차가 경계를 유지하는 데 필요하고 충분한 조건은 1 1.} 그러므로 방정식 (7)과 (8)에서 안정성의 조건은 다음과 같다.
(/ ) 용어는 항상 양수라는 점에 유의하십시오. 따라서 방정식(9)을 충족하려면:
위의 조건이 모든 모든 sin / )에 대해 유지되도록 하려면. 정현상 항이 취할 수 있는 가장 높은 값은 1이며, 그러한 특정한 선택에 있어 상한 임계 조건이 충족되면 모든 격자점에 대해서도 마찬가지일 것이다. 따라서 우리는 다음과 같은 결과를 얻을 수 있다.
방정식(11)은 1차원 열 방정식에 적용되는 FTCS 체계에 대한 안정성 요구사항을 제공한다. 주어진 에대해 허용되는 값은 방정식(10)을 만족시킬 만큼 작아야 한다고 명시되어 있다.
^ Crank, J.; Nicolson, P. (1947), "A Practical Method for Numerical Evaluation of Solutions of Partial Differential Equations of Heat Conduction Type", Proc. Camb. Phil. Soc., 43: 50–67, doi:10.1007/BF02127704
^ Charney, J. G.; Fjørtoft, R.; von Neumann, J. (1950), "Numerical Integration of the Barotropic Vorticity Equation", Tellus, 2: 237–254, doi:10.3402/tellusa.v2i4.8607
^ Smith, G. D. (1985), Numerical Solution of Partial Differential Equations: Finite Difference Methods, 3rd ed., pp. 67–68