다음과 같이 선형 시스템이 있다.
이 시스템의 초기 시간
따라서

이 시스템의 비용함수도 다음과 같이 고정된 시간 구간
최종 상태변수가 고정됐기 때문에 비용함수에 포함되어 있는 최종 상태변수 함수
이와 같은 설정으로 얻어지는 최적제어 문제를 고정최종상태 LQR(fixed-final-state linear quadratic regulator) 문제라고 한다.

이 문제를 풀기 위해 먼저 해밀토니안(Hamiltonian) 함수를 정의한다.
그러면 다음과 같이 상태변수와 코스테이트(costate) 미분 방정식을 얻을 수 있다.
코스테이트 미분 방정식은 상태변수와 독립이므로 다음과 같이 쉽게 해를 구할 수 있다.
정정조건(stationary condition)은 다음과 같다.
따라서 최적제어는 식 (7)과 (6)으로부터 다음과 같이 계산할 수 있다.
식 (8)을 식 (1)에 대입하면 상태변수 미문 방정식은 다음과 같이 된다.
위 식을 풀면
위 식에 의하면
이 값이
여기서
마지막으로 식 (13)을 식 (8)에 대입하면 최적제어는
이 된다. 이 최적제어는 현재의 상태변수와 무관하고 상태변수의 초기값과 최종값
이제 최적제어가 초기 상태변수
식 (11)은 시간
따라서 식 (13)은 다음과 같이 수정된다.
최적제어도 식 (17)과 같이 수정되므로 최적제어는 이제 최종 상태변수와 함께 현재의 상태변수
최적제어 (17)은 최종 상태가 제약된 LQR(final-state-constrained linear quadratic regulator) 최적제어의 일반적인 해를 통해서도 구할 수 있다. 앞선 포스팅(https://pasus.tistory.com/257)에서 유도해 본 일반적인 문제에서
식 (19)에서
식 (21)을 식 (19)에 대입하면 다음과 같이 된다.
이 식을 풀면
이제 식 (23)을 식 (12)와 비교해 보면,
'유도항법제어 > 최적제어' 카테고리의 다른 글
[Continuous-Time] LQR 예제 : 비례항법유도 법칙 (0) | 2023.04.23 |
---|---|
[Continuous-Time] LQR 예제 : 타격각 제어 (0) | 2023.04.22 |
[Continuous-Time] 최종상태제약 (Final-state-constrained) LQR (0) | 2023.04.08 |
[Continuous-Time] 최적제어 예제 (0) | 2022.12.14 |
[Continuous-Time] 최적제어 문제 (0) | 2022.12.13 |
댓글