본문 바로가기
유도항법제어/최적제어

[Continuous-Time] LQR 예제 : 비례항법유도 법칙

by 깊은대학 2023. 4. 23.

이전 포스트(https://pasus.tistory.com/259)와 동일한 문제를 풀어본다. 다만 최종시간에서 y(tf) 는 주어지지만 θ(tf) 에 관한 제약조건은 없는 경우이다.

 

 

편의상 비행체의 선형화된 운동 방정식을 다시 쓴다.

 

(1)x˙Vy˙Vθθ˙=aV

 

여기서 a 는 비행체의 가속도로서 제어변수, θ 는 x-축과 비행체의 속도벡터 사이의 비행 방향각으로서 매우 작다고 가정한 것이다. 비용함수와 제약조건은 다음과 같다.

 

(2)J=120tfa2(t) dty(0)=0,  θ(0)=θ0,  y(tf)=yf

 

제어 목적은 출발지에서 출발하여 비행 시간 tf 가 경과한 후 목적지에 최소의 에너지를 사용하여 비행체를 목적지 (xf, yf)에 도착시키는 것이다. 그림에 비행체와 목적지, 출발지 간의 기하학적인 관계가 나와 있다.

 

 

이 문제는 최종상태가 설정된 LQR 문제 (https://pasus.tistory.com/257)의 해를 이용하여 풀 수 있다. 우선 시스템 운동 방정식 (1)을 LQR 문제에 맞게 상태변수 방정식으로 바꾼다.

 

(3)x˙=Ax+Bu

여기서

A=[0V00],  B=[01/V],  u=ax(t)=[yθ],  x(0)=[0θ0]

 

이다. 최종 상태변수의 제약조건은 다음과 같다.

 

(4)Cx(tf)=rf=yfC=[10]

 

그러면 시스템 모델과 제약조건이 식 (3)과 (4)로 주어지고 비용함수가 식 (2)로 주어졌을 때 최적제어는 다음과 같이 계산할 수 있다.

 

(5)u(t)=BTS(t)x(t)BTV(t)P1(t)(rfVT(t)x(t))

여기서

(6)S(t)=0(7)V˙(t)=ATV,    ttf,  V(tf)=CT(8)P˙(t)=VTBBTV,    ttf,  P(tf)=0

 

이다. 이제 식 (5)를 구성하는 행렬을 차례로 계산해 보자. 먼저 식 (7)을 계산한다.

 

(9)[v˙1v˙2]=[00V0][v1v2],   [v1(tf)v2(tf)]=[10]

 

여기서 V=[v1  v2]T 이다. 위 식을 전개하면 다음과 같다.

 

(10)v˙1=0,   v1(tf)=1v˙2=v1V,   v2(tf)=0

위 식을 풀면,

(11)v1(t)=1v2(t)=V(tft)

 

이 된다. 다음으로 식 (8)을 계산한다.

 

(12)P˙=[v1   v2][0001/V2][v1v2]=v22V2=(tft)2,   P(tf)=0

위 식을 풀면,

(13)P(t)=(tft)33

 

이 된다. 식 (11)과 (13)을 식 (5)에 대입하면 최적제어는 다음과 같다.

 

(14)a(t)=[0   1/V][1Vtgo]3tgo3(yf(y+Vtgoθ))=3tgo2(yfy)3Vtgoθ

여기서 tgo=tft 로서 잔여비행시간(time-to-go)이다.

 

 

식 (14)는 미사일의 유도법칙으로 사용될 수 있다. 미사일 유도법칙에서 사용되는 변수로 식 (14)를 변형하여 보자.

 

 

위 그림에서 β 는 시선각(line-of-sight angle)이다. 시선각은 다음과 같이 계산할 수 있다.

 

(15)β(t)=sin1(yfy)R(yfy)R(yfy)Vtgo

여기서 R 은 표적까지의 거리로서 Vtgo 로 근사할 수 있다. 식 (15)를 식 (14)에 대입하면 최적제어는 다음과 같이 된다.

 

(16)a(t)=3Vtgoβ3Vtgoθ

식 (15)의 시선각을 미분하면 다음과 같이 된다.

 

(17)β˙(t)=y˙Vtgo+V(yfy)V2tgo2=y˙Vtgo+βtgo

위 식에 식 (1)을 대입하면,

 

(18)β˙(t)VθVtgo+βtgo=1tgo(βθ)

이 되므로 시선각을 시선각의 변화율과 비행 방향각의 함수로 표현할 수 있다.

 

(19)β(t)=θ(t)+tgoβ˙(t)

 

식 (19)를 식 (16)에 대입하면 최종적으로 최적제어 또는 미사일의 유도법칙은 다음과 같이 된다.

 

(20)a(t)=3Vtgo(θ+tgoβ˙(t))3Vtgoθ=3Vβ˙(t)

식 (20)에 의하면 미사일의 최적 유도법칙은 항법상수가 3 인 비례항법유도(PNG)법칙임을 알 수 있다.

 

 

댓글