변분 방정식
정의 1 2
공간 와 함수 에 대해 다음과 같은 벡터필드가 미분 방정식으로 주어져 있다고 하자. 의 자코비안 행렬 에 대해 다음을 변분 방정식variational equation이라 한다. 여기서 행렬함수 의 초기 조건은 항등행렬 로 둔다.
설명
자코비안 행렬 역시 원래 시스템의 트래젝터리 에 따라 계속해서 변하는 행렬함수 기 때문에, 변분 방정식은 눈에 보이는 것처럼 단순한 선형 미분 방정식이 아니다.
기하적으로, 는 원래 시스템의 에서 조금 움직인 로 변하는동안 그 탄젠트 벡터 자체가 어떻게 작용하는지를 보여준다고 생각할 수 있다.
랴푸노프 스펙트럼
연속적인 시스템에서 랴푸노프 스펙트럼을 계산할 때, 변분 방정식을 푼다는 것은 를 반복해서 계산해서 기하적으로 오픈 볼이 어떻게 변형되는지를 보며 그 축의 길이를 재는 것이다. 이에 대응되는 RK4는 다음과 같이 선형 시스템 을 선형 변환 에 대해 로 표현되는 것으로 보고 푸는 메서드가 된다. 따라서, 충분히 짧은 타임스텝 이 주어졌을 때 에 대해 를 구한다는 다음과 같은 계산을 수행하는 것과 같다. 다음은 이와 같이 행렬에 대해 논의된 메서드를 구현한 줄리아 코드다.
function RK4(J::AbstractMatrix, U::AbstractMatrix, dt=1e-2)
V1 = J*U
V2 = J*(U + (dt/2)*V1)
V3 = J*(U + (dt/2)*V2)
V4 = J*(U + dt*V3)
return U + (dt/6)*(V1 + 2V2 + 2V3 + V4)
end
Yorke. (1996). CHAOS: An Introduction to Dynamical Systems: p382. ↩︎
Karlheinz Geist, Ulrich Parlitz, Werner Lauterborn, Comparison of Different Methods for Computing Lyapunov Exponents, Progress of Theoretical Physics, Volume 83, Issue 5, May 1990, Pages 875–893, https://doi.org/10.1143/PTP.83.875 ↩︎