




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于纯方位信息的su-h
传统的目标跟踪通常在笛卡尔坐标系进行,而传感器的观察则是在极坐标系中进行的。因此,实现跟踪采用角坐标系、修正极坐标系、对齐极坐标系等方法。修正极坐标系和对数极坐标系对状态变量的可观测与不可观测部分进行解耦,使滤波性能得到了很大的改善,近几年得到了广泛的应用。由于纯方位跟踪中,直角坐标系的观测方程和极坐标系的状态方程都是非线性随机方程,由此引入了泰勒级数展开和UT变换线性化非线性方程的两种方法。近年来出现的SUT算法是一种基于scaledunscentedtransformation(SUT)的新型算法。该算法摒弃了对非线性函数进行线性化的传统做法,转而从统计学的角度寻找解决问题的思路。与利用泰勒级数展开式相比,SUT算法精度高、适用范围广,特别适合于解决高阶非线性问题。UKF与EKF滤波算法都是基于卡尔曼滤波框架,以最小均方差为准则的估计方法,其缺点是鲁棒性能差、对状态噪声的不确定及观测噪声敏感。近年来H∞滤波算法越来越得到关注,主要是由于其不需要噪声的先验统计,以及可以抵抗模型不确定性等鲁棒性能。与传统的卡尔曼滤波框架下的最小均方差估计相比,H∞滤波算法的准则是使由于最大扰动引起的估计误差最小,因此其鲁棒性好。H∞滤波算法实际上是在卡尔曼滤波算法基础上增加了一个鲁棒环节,该环节的作用是通过改变广义状态估计方差来以一定精度为代价换取满意的鲁棒性能。本文采用SUT变换线性化非线性方程,利用离散线性系统的H∞滤波算法,引入了SUT-H∞滤波算法,比较了该种算法在直角坐标系和修正极坐标系的跟踪性能。1动的观测方法纯方位二维跟踪场景如图1所示,观测载体与目标在x-y平面上运动,并周期地观测到目标方位角。假设目标做近似匀速直线运动,观测载体需要做特定的机动以实现状态方程可观测。下面分别介绍直角坐标系与修正极坐标系的状态与观测方程,以及两种坐标系之间的转换。1.1[2.2]计算传统的纯方位跟踪是在直角坐标系下进行的。直角坐标系的离散状态和观测方程定义为{x(k+1)=Ax(k)+U(k+1,k)+Gw(k)z(k)=f(x(k))+v(k)=tan-1(x1(k)x3(k))+v(k)(1)其中:x(k)=[x1(k)x2(k)x3(k)x4(k)]=[xtg(k)-xob(k)˙xtg(k)-˙xob(k)ytg(k)-yob(k)˙ytg(k)-˙yob(k)](2)U(k+1,k)=[xob(k+1)-xob(k)-Τ˙xob(k)˙xob(k+1)-˙xob(k)yob(k+1)-yob(k)-Τ˙yob(k)˙yob(k+1)-˙yob(k)](3)A=[1Τ000100001Τ0001]‚G=[Τ220Τ00Τ220Τ]1.2目标载体方位角Aidala和Hammel引入了修正极坐标系,实现了可观测与不可观测部分的解耦。修正极坐标离散状态和观测方程定义为{y(k+1)=fmpc(Afcmp(y(k))+U(k+1,k)+Gw(k))z(k)=h(y(k))+v(k)=y(k)+v(k)(4)其中:y(k)=[β(k)˙β(k)r(k)˙r(k)r(k)]Τ=[y1(k)y2(k)y3(k)y4(k)]T(5)fcmp(y(k))=[sin(y1(k))y3(k)y4(k)sin(y1(k))+y2(k)cos(y1(k))y3(k)cos(y1(k))y3(k)y4(k)cos(y1(k))-y2(k)sin(y1(k))y3(k)](6)fmpc(x(k))=[tan-1(x1(k)x3(k))x2(k)x3(k)-x1(k)x4(k)x21(k)+x23(k)1√x21(k)+x23(k)x2(k)x1(k)+x3(k)x4(k)x21(k)+x23(k)](7)v(k)~N(0,s2b)w(k)~N(0,Q)其中:r(k)为目标和观测载体相对距离,β(k)为目标相对观测载体的方位角。式(6)为修正极坐标系—直角坐标系转换,式(7)为直角坐标系—修正极坐标系转换。2sut-h滤波算法用于修正极坐标系和直角坐标系的算法根据参考文献中的算法,结合直角坐标系与修正极坐标系的状态与观测方程,推导两种坐标系的滤波算法。2.1zzk—直角坐标系中的SUT-H∞滤波算法预测:ˆxk|k-1=Aˆxk-1|k-1+U(k+1,k)Pk|k-1=APk-1|k-1AT+GQGTSigma点:χik|k-1=([ˆxk|k-1ˆxk|k-1±√(n+κ)Ρk|k-1])izik|k-1=f(χik|k-1),ˆzk|k-1=2n+1∑i=1ωmizik|k-1Ρzzk|k-1=2n+1∑i=1ωci(ˆzk|k-1-zik|k-1)(ˆzk|k-1-zik|k-1)Τ+RΡxzk|k-1=2n+1∑i=1ωci(ˆxk|k-1-xik|k-1)(ˆzk|k-1-zik|k-1)Τ其中:ωmi={λ/(n+λ)i=01/[2(n+λ)]i=1,2,⋯,2nωci={λn+λ+(1-α2+β2)i=01/[2(n+λ)]i=1,2,3,⋯,2nλ=α2(n+k)-n更新:ˆxk|k=ˆxk|k-1+Κk(zk-ˆzk|k-1),Κk=Ρxzk|k-1(Ρzzk|k-1)-1SUΤ-Η∞方差更新∶Ρk|k=Ρk|k-1-[Ρxzk|k-1Ρk|k-1]R-1e,k[[Ρxzk|k-1]ΤΡΤk|k-1]Re,k=[Ρzzk|k-1[Ρxzk|k-1]ΤΡxzk|k-1γ2Ι+Ρk|k-1]γ2k=ρmax{eig(P-1k|k-1+P-1k|k-1Pxzk|k-1R-1[P-1k|k-1Pxzk|k-1]T)-1}(8)2.2广义滤波增益Sigma点:ywk-1|k-1=[yΤk-1|k-1wΤk-1]Τˆywk-1|k-1=E(ywk-1|k-1)∈Rn+qΡwk-1|k-1=E(ywk-1|k-1-ˆywk-1|k-1)(ywk-1|k-1-ˆywk-1|k-1)Τ=[Ρk-1|k-1Ρywk-1Ρywk-1Qk-1]χik-1|k-1=([ˆywk-1|k-1ˆywk-1|k-1±√(n+q+κ)Ρwk-1|k-1])i预测:yik|k-1=fmpc(χik-1|k-1)ˆyk|k-1=2(n+q)+1∑i=1ωmiyik|k-1Ρk|k-1=2(n+q)+1∑i=1ωci(ˆyk|k-1-yik|k-1)(ˆyk|k-1-yik|k-1)Τzik|k-1=h(yik|k-1),ˆzk|k-1=2(n+q)+1∑i=1ωmizik|k-1Ρzzk|k-1=2(n+q)+1∑i=1ωci(ˆzk|k-1-zik|k-1)(ˆzk|k-1-zik|k-1)Τ+RΡyzk|k-1=2(n+q)+1∑i=1ωci(ˆyk|k-1-yik|k-1)(ˆzk|k-1-zik|k-1)Τ其中:ωmi={λ(n+q+λ)i=01/[2(n+q+λ)]i=1,2‚⋯,2(n+q)ωci={λn+q+λ+(1-α2+β2)i=01/[2(n+q+λ)]i=1,2,3,⋯,2(n+q)λ=α2(n+q+k)-(n+q)更新:ˆyk|k=ˆyk|k-1+Κk(zk-ˆzk|k-1),Κk=Ρyzk|k-1(Ρzzk|k-1)-1SUΤ-Η∞方差更新∶Ρk|k=Ρk|k-1-[Ρyzk|k-1Ρk|k-1]R-1e,k[[Ρyzk|k-1]ΤΡΤk|k-1]Re,k=[Ρzzk|k-1[Ρyzk|k-1]ΤΡyzk|k-1γ2Ι+Ρk|k-1]γ2k=ρmax{eig(P-1k|k-1+P-1k|k-1Pyzk|k-1R-1[P-1k|k-1Pyzk|k-1]T)-1}(9)从上面的算法可以看出,鲁棒H∞滤波和标准卡尔曼滤波,其本质区别在于滤波增益的算法是不同的。当γk~∞时,H∞鲁棒滤波便退化为卡尔曼滤波。因此,可以推出,广义滤波增益在γk→∞的过程中是不断变化的,并且逐渐逼近卡尔曼滤波增益。式(8)和(9)的ρ取大于1的数,随观测噪声和状态噪声以及仿真环境进行调整。3模拟结果与分析3.1传感器的初始距离二维仿真跟踪场景如图2所示。目标和观测载体都做匀速运动,为了实现目标的可观测,观测载体需要做相应的机动,在本文中观测载体速度3m/s,观测载体分别在100s,400s做了两次机动,航向角分别为90°、0°、90°。目标速度15m/s,航向角为180°。观测传感器的标准差选为σR=3°。本文中的初始化方法利用了传感器的最大观测距离,由于仿真中目标与感测载体的距离为10km,即假定传感器最大观测为10km,所以在每次MonteCarlo仿真,r取自于均匀分布的随机数,标准差为σr=5000。由于速度事先无先验,所以速度初始化为0或取自于[030]的一个随机数,σ=30,σ=30。利用第一个观测方位角,直角坐标系的初始化方法为x(0)=[rsinθ10rcosθ10]然后利用SUT变换及直角坐标与修正极坐标的转换来初始化直角坐标系与修正极坐标系下状态变量的初值与方差。3.2修正坐标系的纯方位跟踪本文进行了500次MonteCarlo仿真,图3和4根据最有理论下界(PCRLB)利用0.95置信区间来表示位置估计,其中图3是修正坐标系的位置跟踪,图4是直角坐标系的位置跟踪。图5~8是两种坐标系四个状态变量的RMS误差曲线比较。从总体来看,在第一次机动后,两种坐标系纯方位跟踪的四个状态变量都开始收敛,但修正坐标系的纯方位跟踪明显优于直角坐标系的纯方位跟踪。特别是对于位置的跟踪,修正坐标系的纯方位跟踪能很稳定地收敛于稳定的结果。从图3和4来看,直角坐标系的跟踪在收敛到一定的精度后,仍然会有一些点出现在0.95的置信区间之外,而修正坐标系中却几乎没有。其原因是由于过大的传感器噪声使得模型出现了不可观测,而修正坐标系实现了状态可观测与不可观测的解耦,使得滤波器更加稳定。从图5和7看,修正坐标系的纯方位跟踪的位置跟踪精度要好于直角坐标系的纯方位跟踪。从图6和8看,修正坐标系的纯方位跟踪的速度和跟踪精度要稍好于直角坐标系的纯方位跟踪。直角坐标系的速度的收敛时间要稍好于修正坐标系。与位置跟踪相比,速度跟踪的优势不明显。4可观测误差从理论分析和仿真结果来看,SUT-H∞滤波在修正坐标系下的纯方位跟踪中的跟踪性能要优于在直角坐标系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司职工餐厅用工合同范本
- 劳动纠纷解除合同范本
- 公司聘用合同范本英语
- 出地转让合同范本
- 协会招商服务合同范本
- 医院废品合同范本
- 协议解除销售合同范本
- 医院融资合同范本
- 劳动建筑合同范本
- 住宿方舱租赁合同范本
- 铸牢中华民族共同体意识学习PPT
- 多重耐药鲍曼不动杆菌治疗课件
- 物理光学-第二章-光波的叠加与分析-课件
- PID图(工艺仪表流程图)基础知识培训课件
- 《澳大利亚特有动物》课件
- 第十四届全国交通运输行业职业技能竞赛(公路收费及监控员)赛项题库-下(多选题汇总-共3部分-3)
- 自然辩证法概论课件:第五章中国马克思主义科学技术观与创新型国家
- 《数据结构》课件(完整版)
- DB4401∕T 42-2020 市政燃气管道安全评估规则
- 《中外新闻传播史》课件第三章 大众化报纸的兴起
- 出纳收入支出记账表Excel模板
评论
0/150
提交评论