미분보정(differential correction)은 슈팅방법(shooting method)으로도 불린다. 기본적으로 미분방정식의 경계값 문제(boundary value problem)를 초기값 문제(initial value problem)로 바꾸어 해를 구하는 방법이다.
다음과 같은 비선형 미분방정식이 있다.
여기서 초기값

경계값 문제의 경우 초기값이 다 주어지지 않았으므로 시간 전파를 하며 수치적분을 수행할 수가 없다. 대신 주어지지 않은 초기값을 적당히 추정한 다음에 초기값 문제를 풀 듯이 순차적으로 시간 전파해야 한다. 그리고 시간이
초기값

러면 두 궤적 사이의 차이는 다음과 같다.
만약 초기값의 섭동
여기서 자코비안
식 (3)은 선형 시변(linear time-varying) 방정식이므로 다음과 같이 상태천이행렬(state transition matrix)을 이용하여 해를 구할 수 있다(https://pasus.tistory.com/274).
그러면 초기값
식 (6)에 의하면 초기값
결국 다음 식으로 수정된 초기값
을 이용하여 위 프로세스를 반복하면
우주역학 분야에서는 주로 섭동력을 받는 램버트 문제(Lambert's problem)나 또는 삼체문제에서 주기궤도(periodic orbit)를 설계하는 데에 미분보정이 사용되고 있다.
'항공우주 > 우주역학' 카테고리의 다른 글
[CR3BP] 리야프노프 궤도 (Lyapunov Orbit) 계산 (0) | 2023.07.11 |
---|---|
[CR3BP] 주기궤도 (Periodic Orbit)의 조건 (0) | 2023.07.04 |
[CR3BP] 리야프노프 궤도, 헤일로 궤도, 그리고 리사주 궤도 (0) | 2023.06.27 |
[CR3BP] L1, L2 및 L3 포인트에서의 궤도 운동 (0) | 2023.06.25 |
[CR3BP] 라그랑지 포인트 안정성 해석 (0) | 2023.06.22 |
댓글