레이다 시선 측정치를 활용하는 선형 표적 추적필터 기반 함포 사격제원계산장치 성능향상 방법

Performance Improvement Approach to Naval Gun Fire Control System Based on Linear Target Tracking Filter with Radar Line-of-sight Measurements

Article information

J. KIMS Technol. 2024;27(4):446-456
Publication date (electronic) : 2024 August 05
doi : https://doi.org/10.9766/kimst.2024.27.4.446
1)Maritime Technology Research Institute, Agency for Defense Development, South Korea
서의석1),
1)국방과학연구소 해양기술연구원
*Corresponding author, E-mail: uisuksuh@add.re.kr
Received 2024 March 6; Revised 2024 May 10; Accepted 2024 May 14.

Trans Abstract

This paper addresses a novel approach to performance enhancement of the naval gun fire control system(FCS) by using the projectile tracking filter without any distortion of radar measurements. Under the assumption that the maneuvering between the projectile and the ship equipped with the radar is not quite large, this method is based on the concept of polar-coordinate target tracking, which separates the range estimation filter and the direction cosine estimation filter. Note that using polar-coordinates allows tracking to be performed in the same coordinate system from which the radar line-of-sight(LOS) measurements are obtained, unlike the conventional tracking process in Cartesian. Also, it is easy to implement in real-time and guarantees consistent estimates due to its linear filter structure. With the help of the above method, therefore, the proposed filter is able to improve the overall performance of FCS which requires stability of projectile estimates within a short engagement time. The effectiveness of the presented scheme is validated through computer simulations.

1. 서 론

최근 들어 위협국의 해상 무력도발 빈번도가 높아지며 저비용 고효율로 즉각 대응이 가능한 함포기반 교전 프로세스가 주목받고 있다[1,2]. 함포를 이용한 성공적인 교전을 위해서는 소위 함포 사격통제의 두뇌로 일컫는 사격제원계산장치의 성능이 뒷받침되어야 하며, 구체적으로 위 장치에 탑재되는 사출탄(표적) 추적필터의 높은 정확도가 요구된다[3,4]. 이는 추적필터에서 제공하는 탄 운동정보가 표적과의 예상조우점 산출은 물론, 명중평가와 같은 상황인식/판단 등 함포 교전절차 전반에 걸쳐 직접적인 영향을 미치기 때문이다[4,5]. 이러한 관점에서 사출탄 추적필터는 함포기반 교전 성능을 좌우하며, 나아가 탑재 함정의 사격 신뢰도를 결정짓는 핵심 요소임을 알 수 있다.

전술한 사출탄 추적필터가 함포 교전을 위한 성능을 만족하기 위해서는 탄과 함정탑재 레이다 간 시선, 즉 극좌표계(polar coordinate system)에서 정의되는 레이다 측정치와 직교좌표계(Cartesian coordinate system) 상의 탄 운동정보로 기술되는 상태변수 간 비선형성 문제의 효율적 처리를 가능케 하는 필터 구조가 선결되어야 한다. 이를 위해, 극좌표계 레이다 측정치가 탄 상태변수의 비선형 방정식으로 쓰인다는 사실에 기반하여 사출탄 추적 문제를 전형적인 비선형 상태추정 문제로 정의한 다음, 대표적인 비선형 추정기인 확장 칼만필터(EKF: extended Kalman filter)를 적용하는 방안이 제안되었다[6-8]. 하지만, 필터 이득과 잔차(residual) 간의 상관성으로 편향 오차가 유발되고, 이는 추적필터 출력의 신뢰도 저하를 야기한다[7]. 더욱이, 비선형 필터가 내포하는 느린 수렴속도와 구현 과정에서의 연산량 이슈는 함포 사격제원계산장치의 운용 안정성 확보를 제한하는 요인들로 작용될 소지가 있다[9].

한편, 사출탄 추적필터 설계를 위한 다른 해법으로 측정치 변환 칼만필터(CMKF: converted measurement Kalman filter)와 같이 의사 측정치(pseudo measurement)를 활용하는 직교좌표계 기반 필터링 기법을 고려할 수 있다[10-12]. 의사 측정치라는 표현에서 알 수 있듯, 위 방법은 극좌표계 측정치를 직교좌표계 측정치로 좌표변환하여 탄 운동정보를 갱신한다. 또한, 선형 필터구조를 취하므로 수렴특성 등 비선형 추적필터가 가진 한계점들의 상당 부분을 개선할 수 있다[10]. 그러나, 변환측정치로 구성되는 측정 모델로 인해 거리변화율 측정치 활용을 위해서는 별도의 측정 방정식을 활용해야 하는 번거로운 과정을 거쳐야 한다. 더불어, 레이다 측정치 간의 상관성 보상을 위해 사용되는 측정잡음의 통계석 특성에 관한 사전정보가 부정확할 경우 탄 추적성능 저하가 불가피하다[12]. 특히, 해상에서 다양한 작전을 수행하는 함정탑재 레이다의 특수한 운용 환경으로부터 측정잡음의 통계적 속성이 변화함에 따라 안정적인 추적정보 제공이 저해될 수 있다[13]. 이에 더하여, 선형 근사과정을 적용하여 의사 측정치를 계산하는 과정에서 측정잡음의 확률분포를 추적필터에 제대로 반영하기 어려운 점도 존재한다. 이러한 문제에 대응하기 위해 변환측정치의 오차공분산을 보상하여 측정치 변환과정에서의 상관성을 완화하거나 고차의 테일러 근사를 통해 의사 선형측정치를 재정의하는 연구 결과가 발표되기도 하였으나, 오차 보상항의 설계가 복잡할뿐더러 계산량 증가에 비해 탄 추적성능 향상이 미미한 것으로 알려져 있다[14].

전술한 추적기법들의 단점들이 극좌표계 측정치의 비선형성에 기인한다는 점에 착안하여, 본 논문에서는 극좌표계 선형 표적 추적필터링 설계방법론을 도입하여 사출탄 추적성능 제고 방법을 선보인다[15]. 극좌표계 표적 추적기법은 Fig. 1과 같이 레이다 시선 측정치를 직접 활용하는 거리 추정필터와 각도(방향코사인) 추정필터를 독립적으로 설계하고, 이들 정보로부터 탄 운동정보를 산출하는 프로세스로 구성된다. 각각의 추정필터가 시스템 전파(system propagation)에서 쓰이는 사출탄의 동특성 방정식이 극좌표계 상의 미분방정식으로 기술되므로, 위 운동모델에는 거리-방향코사인 간의 결합동특성(coupling) 성분이 포함된다. 여기서, 사출탄 및 레이다 탑재 함정의 기동 특성에 주목하면 이들 간 상대운동 대역폭이 크지 않음을 짐작할 수 있다. 따라서, 시스템 전파 시 각 필터의 직전 시점 출력인 사후 추정치를 교차 반영함으로써 동특성 방정식에 내포된 결합동특성을 적절히 보상할 수 있다. 위 기법은 선형 순환 필터 구조를 지니므로 실시간 구현이 가능할 뿐만 아니라, 측정치 갱신 과정에서 직교좌표계 추적 필터에서는 사용이 어려웠던 거리변화율 정보의 적극적인 활용이 가능하다. 이로부터, 위 기법은 안정적인 탄 추적성능을 도모할 수 있어 함포 사격제원계산장치의 탄 추적성능 향상에 적합하다. 전형적인 사출탄 궤적 시나리오에 대한 모의실험을 통해 제시된 기법의 유용성을 확인한다.

Fig. 1.

Tracking process in polar coordinate system

2. 좌표계 및 측정치 정의

본 절에서는 함포 사격제원계산장치의 사출탄 추적필터 설계를 위해 함정에서 운용하는 좌표계와 이에 따른 레이다 측정치를 정의한다. 기술된 정보들은 극좌표계 표적 추적필터링 기법을 구성하는 거리 및 방향코사인 추정필터의 운동모델 및 측정방정식을 유도하는 데 사용한다.

2.1 운용 좌표계

2.1.1 관성좌표계(I-frame)

Fig. 2와 같이 오른손 법칙으로 표현 가능한 직교좌표계이며, ENU(East-North-Up) 좌표계로도 불린다. 함정 및 사출탄의 관성운동을 모사하기 위한 기준 좌표계이다.

Fig. 2.

Definitions of coordinate system

2.1.2 동체좌표계(B-frame)

함정에서 레이다/함포 관련 정보들을 공통의 좌표계로 운용하기 위해 도입된 좌표계이다. 원점은 함 내 장착된 MRP(master reference plane) 위치, XB축은 선수 방향, ZB축은 수직 상 방향, YB축은 오른손 법칙에 의해 결정되는 직교좌표계로 정의된다. 관성좌표계에서 동체좌표계로의 변환을 위한 좌표변환 행렬 CIB는 다음과 같다.

(1) CIB=Rz(ϕ)Ry(θ)Rz(ψ)

위 식에서 φ,θ,ψ는 각각 함정의 롤, 피치, 요 자세각을, Rξχ는 축 χ를 중심으로 각도 χ만큼 회전시키는 회전변환 행렬을 의미한다. 수식 전개의 편의를 위해, 본 논문에서는 관성좌표계와 동체좌표계가 평행한 것으로 간주한다.

2.1.3 극좌표계(P-frame)

원점은 함 MRP 위치, XP축은 MRP 위치에서 사출탄 간의 시선 벡터로 정의된다. 이로부터, 함정탑재 레이다의 측정치를 안테나 평면이 아닌 MRP를 기준으로 나타낼 수 있다. 관성좌표계에서 극좌표계로의 좌 표변환 행렬 CIP는 아래와 같이 회전변환 행렬 Rξχ 와 수평면 시선각 λh, 수직면 시선각 λv로 계산된다.

(2) CTP=Ry(λv)Rz(λh)

2.2 가용 레이다 측정치

일반적으로 함정탑재 레이다는 함포 사격제원 산출에 활용하는 사출탄 추적 기능과 더불어 다양한 해상 작전을 수행하기 위하여 다기능 위상배열 레이다(multi-function phased array radar)를 채택/운용하고 있다[16]. 잘 알려져 있듯, 위상배열 레이다는 그 측정 원리로부터 시선각을 방향코사인의 꼴로 제공한다[17]. 따라서, 사출탄 추적필터 설계 시 가용한 레이다 정보는 거리 r, 거리변화율 r˙, 그리고 방향코사인(u, v, w)으로 정리된다. Fig. 2에 도시된 함정탑재 레이다와 사출탄 간의 상대기하를 이용하여, 다음과 같이 레이다에서 획득되는 사출탄 정보들을 쓸 수 있다.

(3) r=(xtsI)2+(ytsI)2+(ztsI)2
(4) r˙=xtsIx˙tsI+ytsIytsI+ztsIz˙tsIr
(5) u=xtsIr,v=ytsIr,w=1u2v2

여기서 tsItIsI는 사출탄과 레이다 사이의 ∈축 별 상대정보를, 위첨자 I는 해당 변수가 표현되는 좌표계를 나타낸다.

실제 레이다 측정치는 평균 a, 분산b로 기술되는 정규분포 N(a,b)를 따르는 측정잡음 δ가 포함된다.

(6) r~=r+δr,δrN(0,σr2)
(7) r˙~=r˙+δr˙,δr˙N(0,σr˙2)
(8) λ~=λ+δλ,δλN(0,σλ2),λ{u,v}

함정탑재 레이다의 운용 특성을 고려할 경우, 식 (6) ∼ 식 (8)의 레이다 측정잡음 분산은 다음 조건을 만족한다[11].

(9) σrr,σr˙r˙,σλλ

Remark 2.1 전술한 레이다 측정치에 좌표변환을 거쳐 산출되는 의사 측정치가 영평균 특성을 만족할지라도, 측정오차 공분산 행렬을 계산하는 과정에서 레이다 측정잡음 간의 상관성이 칼만필터 추정치의 편향 오차를 유발할 수 있다. 또한, 식 (6) ∼ 식 (8)의 측정잡음은 운용환경에 따라 그 값이 달라지므로 실제 상황에서는 사전에 모델링 된 함정탑재 레이다의 측정잡음 분산이 변화할 수 있다. 이는 측정치의 사전정보가 정확하다는 전제로 설계되는 CMKF 기반 사출탄 추적필터 성능이 제한됨을 암시하는 것이다.

Remark 2.2 CMKF 기반 사출탄 추적필터의 성능저하 문제를 완화하기 위해, 본 논문에서는 거리변화율 측정치를 활용 가능한 극좌표계 표적 추적필터 설계방법론을 도입한다. 이를 통해, 함포 사격제원계산장치에서 안정적인 탄 추적을 위한 해법을 제시한다.

3. 극좌표계 표적 추적필터링 설계 기법

함정탑재 레이다에서 제공하는 측정치들을 고려하여 함포 사격제원계산장치에 적합한 사출탄 추적필터를 설계해 보자. 이를 위해, 본 논문에서는 극좌표계 표적 추적필터로 알려진 칼만필터링 기법의 틀 안에서 사출탄 추적필터 설계 문제를 정의한다[15]. 본래 극좌표계 상에서 표적 동특성은 거리 및 방향코사인에 관한 비선형 미분방정식으로 기술되나, 함정 및 사출탄의 기동이 크지 않다면 거리-각도 간의 결합동특성을 무시할 수 있는 수준이 된다. 따라서, Fig. 1과 같이 거리 및 방향코사인 추정을 위한 선형필터를 각각 설계하고, 시스템 전파 과정에서 활용하는 표적 동특성 모델에 이들의 사후 추정치를 교차시킴으로써 거리-방향코사인의 결합동특성에 의한 비선형성이 반영된 선형 추적필터의 설계가 가능해진다.

3.1 거리 추정필터

거리 추정필터의 상태변수는 레이다-표적 간 거리 및 거리변화율, 그리고 표적의 시선방향 가속도로 정의된다.

(10) xR[rr˙atR]T

함정탑재 레이다로부터 거리와 함께 거리변화율 측정치가 제공될 수 있으므로, 아래와 같이 가용 측정치에 따른 측정방정식을 쓸 수 있다.

(11) ykR=HRxkR+vkR

시선방향 표적 가속도의 동적 특성을 시상관 특성을 갖는 유색 잡음으로 간주하면 Singer 모델로 표적 가속도 동특성을 기술할 수 있다[18]. 이로부터, 거리 추정필터의 시스템 모델은 다음과 같다.

(12) xk+1R=FkRxkR+fkR+wkRFkR=[1+ωp2Ts22TsTs22ωp2Ts1+ωp2Ts22Ts(1βRTs2)00ρaR],fkR=[Ts22asRTsRasR0],wkR(0,QsR).

여기서 Ts는 추적필터 샘플링 주기, asR은 시선 방향 의 함정 가속도, ρaR은 사출탄 기동의 시상관 특성을 반영하기 위한 시정수τR의 함수(ρaR=eβRTs,βR=1/τR)이다. wp는 사출탄 시선벡터의 회전 각속도이며 방향코사인 추정필터의 사후추정치로 산출된다(식 (18) 참고). 현재 시점에서 획득된 거리 측정치와 방향코사인 추정필터의 사후 추정치 사이에는 상관성이 존재하지 않으므로, wp를 방향코사인 추정필터의 사후추정치로 대체하더라도 거리 추정필터의 성능저하가 유발되지 않는다. 시스템 모델링 오차를 반영하기 위해 도입된 공정잡음 wkR은 공분산이 QkR인 영평균 백색 잡음으로 가정한다. 부록 A에 이산시간 모델인 식 (12)의 유도를 위한 연속시간 운동모델을 추가 기술하였다.

Remark 3.1 거리 추정필터의 측정 모델인 식 (11)로부터 알 수 있듯, 극좌표계 표적 추적필터는 직교좌표계 기반 표적 추적기법에서 적극적인 활용이 어려웠던 거리변화율 측정치의 손쉬운 사용이 가능하다. 거리 추정필터로부터 계산되는 거리변화율 추정치는 방향코사인 추정필터의 결합동특성 보상에 활용되며, 이로부터 방향코사인 추정필터에서 산출되는 방향코사인과 축 별 탄 상대속도 및 가속도의 안정적인 추정을 도모한다.

3.2 방향코사인 추정필터

식 (5)의 방향코사인 정의로부터, 이의 미분치를 다음과 같이 유도할 수 있다.

(13) λ˙=ϵ˙tsIrr˙ϵtsIr=vϵ,tsIrλr˙r,λ{u,v,w}

여기서 ∈은 관성좌표계의 각 축(XI, YI, ZI)을 뜻하 며, ∈축 상의 상대속도 성분 vϵ,tsI은 아래와 같이 사출 탄 속도성분 vϵ,tI및 함정 속도성분vϵ,sI간의 차로 표현된다.

(14) vϵ,tsI=vϵ,tIvϵ,sI

위 식들을 토대로, 방향코사인 추정을 위한 측정방정식 및 운동모델을 각각 식 (15)와 식 (16)과 같이 쓸 수 있다. 이때, Singer 표적모델 a˙t=βat+wt를 사용하여 표적 가속도 동특성을 반영하였다. 이산화된 모델인 식 (16)의 유도를 위한 연속시간 시스템 모델을 부록 A에 별도로 정리하였다.

(15) ykA=HAxkA+vkAxA=[λvϵ,tsIaϵ,tI]T,HA=[100],vkA=δλ.
(16) xk+1A=FkAxkA+fkA+wkAFkA=[(1r˙Tsr)(1r˙Ts2r)Tsr(1r˙Ts2r)Ts22r01Ts(1βATs2)00ρa],fkA=[Ts22raϵ,sITsIaϵ,sI0],wkA=[001ρa2σmAsk],skN(0,12).

여기서 σma 는 표적 가속도의 표준편차를 뜻한다.

식 (15) 및 식 (16)에서 확인할 수 있듯, 방향코사인 추정 필터의 시스템 모델에는 거리 및 거리변화율 성분이 포함되어 있으며, 이들 정보는 앞서 설계된 거리 추정필터의 이전 시점 사후 추정치(r^,r˙^)로 대체된다.

표적 속도추정치v^,tI 는 다음과 같이 자함 항법장치 출력 v,sI와 방향코사인 추정필터의 상태추정치v^,tsI를 이용하여 산출된다.

(17) v^ϵ,tI=v^ϵ,tsI+vϵ,sI

참고로, 거리 추정필터의 시스템 행렬 FkR을 구성하는 ωp2은 아래와 같이 방향코사인 추정치를 사용하여 기술된다.

(18) ω^p2=(v^pr^)2,vp2^=(vx,sIv^vy,sIu^)2+vz,s2(w^1)

통상의 함정 임무 시나리오를 감안할 때,ZI축 방향코사인 성분은 w ≪ 1을 만족한다.

한편, 거리변화율 추정치는 사출탄 속도정보를 간접적으로 내포하고 있으며 방향코사인 성분은 축 별 좌표변환 성질을 지닌다. 이러한 사실에 착안하여, 식 (16)의 결합동특성 보상 외에도 이들 성질을 활용함으로써 사출탄 속도 추정성능 개선을 도모할 수 있다. 먼저, 극좌표계에서 표현되는 각 추정필터들의 속도 추정치 간 오차 δvR을 다음과 같이 정의해 보자.

(19) δvRr˙^(u^v^x,tsI+v^v^y,tsI+w^v^z,tsI)

시선 벡터에서 기술되는 사출탄 속도추정치 오차의 통계적 속성을 이용하여 각도 추정필터의 상대속도 추정결과를 보상한다. 이를 위한 축 별 상대속도 보상항 Δvε는 아래와 같이 유도된다.

(20) Δvx=CXδvR,Δvy=CYδvR,Δvz=CZδvRCX=u^σv^x2C,CY=v^σv^y2C,CZ=w^σv^z2C,C=σr^2+(u^σv^x2+v^σv^y2+w^σv^z2).

여기서 σr˙^2,σv^2 는 각각 거리 및 방향코사인 추정필터 의 거리변화율과 축 별 상대속도 추정오차 분산을 의 미한다. 정리하면, 사출탄 상대속도 추정치v^,I는 아 래 식과 같이 방향코사인 추정필터의 상대속도 추정 결과에 식 (20)이 합산된 형태로 계산된다.

(21) v^ϵ,ΔI=v^ϵ,t,I+Δvϵ,ϵ{x,y,z}

4. 모의실험

4.1 모의실험 조건

제시된 극좌표계 표적 추적기법을 함포 사격제원계산장치에 적용 시 예상되는 사출탄 추적 기능의 성능향상 정도를 확인하기 위해 컴퓨터 모의실험을 수행하였다. 모의실험에 활용한 탄 궤적으로 Fig. 3와 같은 전형적인 탄도비행 시나리오를 모사하였으며, 수평 면 거리(downrange) 및 XI축 위치(PosX)로부터 XI축 이 주된 비행 방향임을 알 수 있다. 모의실험 목적이 사출탄 추적필터의 성능분석이라는 점에 초점을 맞추어, 자함 궤적은 원점에서 정지하고 있는 것으로 가정하고 Table 1의 측정잡음 편차를 토대로 레이다 시선 측정치를 모의하였다.

Fig. 3.

Projectile trajectory

Simulation conditions

추정오차 크기 및 수렴특성 등 정량적인 필터 성능비교를 위해, 통상적인 레이다 추적필터로 간주되는 EKF 및 CMKF 설계 결과를 추가하였다[11,14]. EKF는 거리, 방향코사인과 더불어 거리변화율 측정치를 모두 사용하는, CMKF 필터는 레이다 측정잡음의 1, 2차 모멘트로 측정잡음의 상관성 오차를 보상하면서 거리변화율을 고려하지 않는 단순한 구조의 CMKF1 기법을 채택하였다. 필터 초기치와 더불어 표적 가속도 반영을 위해 도입된 Singer 가속도 모델 파라미터를 Table 1에 정리하였다. 비교대상 추적필터의 운동모델 및 측정방정식은 부록 B를 참고하라. 필터 성능확인 및 비교를 위해 11세대 Intel i7 CPU 탑재 PC에서 200회 반복실험한 결과를 RMSE(root mean square error)로 도시하였다.

4.2 모의실험 결과 분석

사출탄의 위치 정보는 거리 및 방향코사인 추정치로 계산됨에 따라 이들의 추정성능을 우선적으로 확인할 필요가 있다. 거리 및 방향코사인 추정필터의 RMSE를 Fig. 4Fig. 5에 도시하였으며, 약 8 sec 이후부터 참값 근방으로 수렴하는 것을 확인할 수 있다. 이러한 특성은 극좌표계 표적 추적필터가 선형 필터구조를 지니면서도 각 추정필터의 추정치를 교차 반영함으로써 거리-방향코사인 결합동특성을 적절히 보상하고 있음에 기인한다.

Fig. 4.

Range and range rate estimates: RMSE

Fig. 5.

Direction cosine estimates: RMSE

이제, 기존 기법(EKF, CMKF)과의 사출탄 운동정보 추정성능을 비교해 보자. 위치, 속도 및 가속도 추정성능을 Fig. 6Fig. 8에 각각 도시하였으며, Fig. 6에서 극좌표계 기법의 3차원 표적 위치정보는 전술한 거리/방향코사인 추정필터의 출력을 이용하여 산출하였다. 모의실험에 활용한 시나리오의 특성 상, XI축 성분에 관한 추정오차 분석에 초점을 둔다. 먼저, EKF는 비선형 측정방정식의 사용으로 초기 수렴시점이 선형 칼만필터 대비 2∼3 sec 가량 느릴 뿐더러, Table 2에 정리된 연산량을 보아도 한 주기 당 평균 연산시간이 가장 긴 약 18.3 μs를 지닌다. 선형 필터모델인 CMKF 및 극좌표계 표적 추적기법은 유사한 수렴 시점을 보유하나, CMKF는 변환측정치의 오차공분산을 보상하기 위한 별도 계산을 요구하기 때문에 극좌표계 기법보다 약 18 % 높은 2.5 μs 정도의 시간을 더 소모한다. 이로부터, 수렴특성 및 연산시간 관점에서 제안된 극좌표계 표적 추적필터링 기법이 우위에 있음을 알 수 있다.

Fig. 6.

Position estimates: RMSE

Fig. 7.

Velocity estimates: RMSE

Fig. 8.

Acceleration estimates: RMSE

Computation time

다음으로, 각 필터들이 충분히 수렴한 것으로 판단되는 15 sec를 기준으로 기존 및 극좌표계 기법 간의 위치와 속도 RMSE를 비교하였다. EKF는 측정치 갱신 과정에서 거리변화율 정보를 사용하고 있음에도 불구하고 위치 및 속도가 제안 기법보다 약 1.5배, 4배에 달하는 차이를 보인다. 이는 비선형 측정모델 활용 시 흔히 관찰되는 잔차와 필터 이득 간의 상관성으로부터 유발된 추정오차가 포함된 결과로 분석할 수 있다. CMKF의 경우 위치 측면에서 극좌표계 필터와 큰 차이가 존재하지 않으나, 속도와 밀접한 관계에 놓인 거리변화율 측정치를 활용할 수 없는 변환측정치 모델 구조로 인해 속도 추정치에서 극좌표계 필터 출력보다 약 5 m/s 높은 편향오차를 유지하고 있다. Fig. 8의 표적 가속도는 모든 기법이 동일한 Singer 모델을 적용하였음에도 전술한 기존 방법들의 한계로 극좌표계 추정 결과보다는 다소 큰 편향오차가 관측된다. 반면, 본 논문에서 제시하는 극좌표계 표적 추적필터링 기법은 기존 대비 훨씬 우수한 성능을 보유하고 있어 안정적인 탄 운동정보(위치, 속도, 가속도) 추정을 가능케 한다. 이는 선형 필터구조 채택과 더불어 시선에서 정의되는 거리변화율 측정치를 손쉽게 활용할 수 있기 때문이다.

마지막으로, 사전에 모델링되는 레이다 측정잡음 편차의 부정확성이 CMKF 및 제안 기법의 사출탄 위치 추정치에 미치는 영향을 분석하였다. 함정탑재 레이다의 운용 특성으로부터 저고도 환경에서 레이다 시선 측정치의 불확실성이 증가한다는 사실에 착안하여, Fig. 3의 동일한 사출탄 비행 시나리오에서 낙하 중인 사출탄이 고도 2 km를 통과하는 약 43 sec부터 레이다 측정잡음의 편차 크기를 서서히 증가시켰다(거리/거리변화율/방향코사인 최대 편차 각 2.5배, 1.5배, 4배). 각 추정기법의 위치 RMSE는 Fig. 9에 도시한 바와 같으며, Fig. 6의 위치 추정결과와 달리 시간에 따라 RMSE 가 증가하고 있음을 알 수 있다. 다만, 극좌표계 기법에 비해 CMKF 추정오차 크기가 약 1.4배 큰 85 m에 위치하는데, 이는 사전정보가 정확하다는 전제로 설계되는 CMKF 필터의 설계 가정이 벗어나 유발되는 오차로 분석할 수 있다. 즉, 부정확한 사전정보는 CMKF 설계변수인 측정오차 공분산 행렬의 불완전성을 초래하며, 궁극적으로 CMKF 추정성능 저하를 야기하는 것이다. 제안 기법인 극좌표계 표적 추적필터 역시 위치추정치 RMSE가 점차 증가하는 추세에 있지만, 별도의 변환과정 없이 극좌표계 측정치를 필터 갱신에 활용할 수 있어 측정잡음 편차가 가장 큰 마지막 시점에서도 약 60 m인 상대적으로 작은 위치 오차를 갖는다. 따라서, 함정탑재 레이다의 운용 특성과 함께 사출탄 추정성능 및 연산시간을 종합적으로 고려하였을 때 극좌표계 표적 추적필터링 프로세스가 함포 사격제원계산장치의 성능향상을 이끄는 실용적인 해법이 될 것으로 판단된다.

Fig. 9.

Position estimates with a incorrect a priori information: RMSE

5. 결 론

본 논문에서는 함정탑재 레이다의 시선 측정치를 별도 변환과정 없이 사출탄 추적에 직접 활용 가능한 구조를 갖는 극좌표계 표적 추적필터링 기법을 적용하여 함포 사격제원계산장치를 구성하는 탄 추적 기능의 성능 제고 방법을 다루었다. 사출탄 추적을 위해 기존에 고려하여 왔던 비선형 추적 혹은 변환측정치 필터링 기법과 달리, 극좌표계 표적 추적필터 방법을 이용할 경우 레이다 시선 측정치를 온전히 활용하면서도 선형 필터구조를 채택할 수 있어 일관된 탄 운동정보 추정 성능을 담보할 수 있다. 이상의 결과로부터, 위 기법은 함포 사격통제체계 개발 과정에서 신속하면서도 정확한 탄 추적성능을 위한 사격제원계산장치의 사출탄 추적기능 성능개선 및 향상에 적절히 활용할 수 있을 것으로 기대된다.

부록A. 거리/방향코사인 추정필터 설계를 위한 이산시간 시스템 모델 유도

Singer 모델로 표적 시선방향 가속도atR을 표현할 수 있다면(a˙tR=βRatR+wtR), 거리 추정필터 설계에 활용되는 시선방향 표적 동특성 모델을 다음과 같이 쓸 수 있다.

(A1) x˙R=FRxR+fR+wRFR=[010ωp20100βR],fR=[0asR0],wR=[00wtR]

여기서 asR은 자함 항법장치 정보(가속도, 자세)와 식 (2)의 회전변환 관계를 이용하여 산출된다. 시선방향 표적 동특성의 자세한 유도과정은 관련 참고문헌을 통해 확인할 수 있다[15]. 마찬가지로, 식 (13), 식 (14) 및 Singer 표적가속도 모델로부터 식 (A2)와 같이 방향코사인 추정필터 설계를 위한 연속시간 운동 모델을 나타낼 수 있다.

(A2) x˙A=FAxA+fA+wAFA=[r˙r1r000100βA],fA=[0aϵ,sI0],wA=[00wϵ,tI].

식 (A1), 식 (A2)를 추적필터 샘플링 주기 Ts로 이산화하면 각각 식 (12) 및 식 (16)과 같은 마코프 프로세스로 기술할 수 있다. 이때, 아래와 같이 2차 테일 러 근사항까지 반영하여 시스템 행렬FkR,FkA 및 자 함 가속도벡터fkR,fkA를 도출하였다.

(A3) FkI+FTs+F2Ts22,fk[ITs+FTs22]f

참고로, Singer 표적가속도의 이산시간 마코프 모델은 식 (A4)와 같다.

(A4) ak+1=ρak+1ρ2σsk,ρ=eβTs,skN(0,12)

부록B. 비교대상 필터 모델[11,14]

본 논문에서 비교대상으로 선정한 EKF 및 CMKF 설계를 위해 사용한 운동모델은 식 (B1)과 같이 Singer 표적 가속도 동특성을 반영한 형태이다.

(B1) x˙k+1I=FkIxkI+fkI+wkIx=[xtytztvx,tvy,tvz,tax,tay,taz,t]T,FkI=[I3×3TsI3×3Ts22I3×303×3I3×3Ts(1βTs2)I3×303×303×3ρI3×3],fkI=[Ts22aϵ,sII3×3Tsaϵ,sII3×303×3],wkI=[03×303×31ρ2σmskI3×3],ρ=eβTs,skN(0,12).

거리변화율 측정치를 포함하는 EKF 측정방정식 및 자코비안 행렬은 다음과 같다.

(B2) ykE=hE(xkI)+vkEhE(x)=[xts2+yts2+zts2xtsx˙ts+ytsy˙ts+ztsxts2+yts2+zts2xtsxts2+yts2+zts2ytsxts2+yts2+zts2]vkE=[δrkδr˙kδukδvk]RkE=diag([σr2,σr˙2,σu2,σv2]),δhEδxI=[uvw01×301×3(x˙tsrur˙r)(y˙tsrvr˙r)(z˙tsrwr˙r)urvrwr01×3(1ru2r)wvrwwr01×301×3wwr(1rv2r)uwr01×301×3]

더불어, 본 논문에서 사용한 CMKF1 방식의 변환측정치 및 측정잡음 공분산 모델은 아래 식과 같다.

(B3) ykC=[r~ku~kr~kv~kr~kw~k]=HCxkI+vkCHC=[I3×303×303×3],vkCN(03×1,RkC),RkC=[RxxRxyRxzRxyRyyRyzRxzRyzRzz],Rxx=(u~kσr)2+(r~kσu)2,Ryy=(v~kσr)2+(r~kσv)2,Rzz=|1u~k2v~k2|σr2+(r~ku~k)2|1u~k2v~k2|σu2+(r~kv~k)2|1u~k2v~k2|σv2,Rxy=u~kv~kσr2,Rxz=u~k1u~k2v~k2σr2r~k2u~k1u~k2v~k2σu2,Ryz=v~k1u~k2v~k2σr2r~k2v~k1u~k2v~k2σv2.

후 기

본 논문은 2024년 정부의 재원으로 수행된 연구 결과임.

References

[1]. . Rogers D. L.. Keeping Naval Guns Ready. Defence AT&L 21–24. 2016.
[2]. . Flynn B.. The Coming High-tech Sino-American War at Sea? Naval Guns, Technology hybridity and the “Shock of the Old. Defence Studies 21(3):312–333. 2021;
[3]. . Kim K., Jo H., Kim D.. Design and Implementation of Adaptive Naval Gun Fire Simulator on a Naval Combat System. Journal of the Korea Institute of Military Science and Technology 21(5):630–639. 2018;
[4]. . Suh T. I., Kim E. J.. Development of Gun Fire Control System for the FFX-I Program. Journal of the Korea Institute of Military Science and Technology 16(6):752–761. 2013;
[5]. . Kim S. W.. The Study on Target Tracking Filter Using Interacting Multiple Model for Tracking Maneuvering Target. Journal of Institute of Korean Electrical and Electronics Engineers 11(4):137–144. 2007;
[6]. . Mehra R.. A Comparison of Several Nonlinear Filters for Reentry Vehicle Tracking. IEEE Transactions on Automatic Control 16(4):307–319. 1971;
[7]. . Miller K. S., Leskiw D. M.. Nonlinear Estimation with Radar Observations. IEEE Transactions on Aerospace and Electronic Systems AES-18(2):192–200. 1982;
[8]. . Cui N., Hong L., Layne J. R.. A Comparison of Nonlinear Filtering Approaches with an Application to Ground Target Tracking. Signal Processing 85(8):1469–1492. 2005;
[9]. . Han S. K., Ra W. S., Whang I. H., Park J. B.. Linear Recursive Automotive Target Tracking Filter for Advanced Collision Warning Systems. Applied Mathematics & Information Sciences 8(3):1145–1151. 2014;
[10]. . Daum F., Fitzgerald R.. Decoupled Kalman Filters for Phased Array Radar Tracking. IEEE Transactions on Automatic Control 28(3):269–283. 1983;
[11]. . Park S. -T., Lee J. G.. Improved Kalman Filter Design for Three-dimensional Radar Tracking. IEEE Transactions on Aerospace and Electronic Systems 37(2):727–739. 2001;
[12]. . Lerro D., Bar-Shalom Y.. Tracking with Debiased Consistent Converted Measurements versus EKF. IEEE Transactions on Aerospace and Electronic Systems 29(3):1015–1022. 1993;
[13]. . Briggs J. N.. Target Detection by Marine Radar 16IET; 2004.
[14]. . Tian X., Bar-Shalom Y.. Coordinate Conversion and Tracking for Very Long Range Radars. IEEE Transactions on Aerospace and Electronic Systems 45(3):1073–1088. 2009;
[15]. . Blackman S. S.. Multiple-Target Tracking with Radar Applications Dedham, MA: Artech House, Inc.; 1986.
[16]. . Son S. -Y., Kim J. -M.. Development Status and Future Directions of Radar Systems for Military Ships. Summer Annual Conference of the Institute of Electronics and Information Engineers 2588–2592. June, 2023.
[17]. . Cho M. -H., Choi Y. -M., Tahk M. -J.. De-correlated Converted Measurement Tracking Filter for Phased Array Radar. The Korean Society for Aeronautical and Space Sciences 2020 Spring Conference 240–242. July, 2020.
[18]. . Singer R. A.. Estimating Optimal Tracking Filter Performance for Manned Maneuvering Targets. IEEE Transactions on Aerospace and Electronic Systems AES-6(4):473–483. 1970;

Article information Continued

Fig. 1.

Tracking process in polar coordinate system

Fig. 2.

Definitions of coordinate system

Fig. 3.

Projectile trajectory

Table 1.

Simulation conditions

구분 파라미터
측정잡음 σr = 50 m, σr = 5 m/s, σλ = 5 mrad
추적필터 주기 Ts = 0.1 sec
극좌표계 * 거리 추정필터
x^01R=x0R+Δx0R,Δx0RN(0,P01R),P01R=diag([σr2,σr˙2,σaR2]),σaR2=25 m/s2,τR=100sec.
* 방향코사인 추정필터
x^01A=x0A+Δx0A,Δx0AN(0,P01A),P01A=diag([σλ2,82,(σmA)2]),σmA=25 m/s2,τA=100sec.
EKF, CMKF x^01I=x0I+Δx0I,Δx0IN(0,P01I),P01I=diag([80211×3,8211×3,σm211×3])σm=25 m/s2,τ=100sec.
반복 회수 200
CPU Intel i7-11700 2.5 GHz

Fig. 4.

Range and range rate estimates: RMSE

Fig. 5.

Direction cosine estimates: RMSE

Fig. 6.

Position estimates: RMSE

Fig. 7.

Velocity estimates: RMSE

Fig. 8.

Acceleration estimates: RMSE

Table 2.

Computation time

구분 EKF CMKF Proposed
평균 연산시간 18.28 μs 16.14 μs 13.66 μs

Fig. 9.

Position estimates with a incorrect a priori information: RMSE