ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:228KB ,
资源ID:763032      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-763032.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(随机系统滤波与控制大作业.DOC)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

随机系统滤波与控制大作业.DOC

1、1随机系统滤波与控制大作业姓名:史贝贝学号:3107040016班级:硕 736专业:检测技术与自动化装置21. 已知一物体作自由落体运动,对其高度进行了 20 次测量,测量值如下表:时间s 1 2 3 4 5 6 7高度km 1.9945 1.9794 1.9554 1.9214 1.8777 1.8250 1.7598时间s 8 9 10 11 12 13 14高度km 1.6867 1.6036 1.5092 1.4076 1.2944 1.1724 1.0399时间s 15 16 17 18 19 20高度km 0.8980 0.7455 0.5850 0.4125 0.2318 0.

2、0399设高度的测量误差是均值为 0、方差为 1 的高斯白噪声随机序列,试求该物体高度和速度随时间变化的最优估计。 ( )2/8.9smg解:(1).理论分析设 时刻的位移、速度、加速度和加加速度分别为 。对运动物体的跟踪kt ,kkhvaj者来说, 是随机量,此处取为白噪声。j由运动学方程可得:2111nkkkkaThvaj观测方程 kkzhN其中 。 (题目中所 给高1,0,0,TTkllkklklTsENDEjDj度数据单位为 Km,应先将其化为单位 m).取状态向量kkhxva则状态方程为 1kj观测方程为 k kzhNHx其中 。21/00,10kTT可见,这是随机线性定常系统的滤波

3、问题。应用 Kalman 基本滤波方程式,有311, ,1kkkTkkxKzHxPI初始条件的选取:1043.5,(0)19.8Px中速度是运动学方程得出。如果系统是稳定的,那么初始条件的选取对结果的影响很(0)x小。从以后的实验结果可以看出。滤波方差最终稳定在某一数值上,系统是稳定的。(2).计算结果与结果分析1).计算得物体高度随时间变化的最优估计可见用卡尔曼滤波法得到的高度滤波值在初始时与理想值有一定误差,在递推步数 k增大时,误差值越来越小2).计算得物体速度随时间变化的最优估计4可见用卡尔曼滤波法得到的速度滤波值在初始时与理想值有一定误差,在递推步数 k增大时,误差值越来越小3).高

4、度协方差可见用卡尔曼滤波法得到的高度协方差在初始时较大,为 100,在递推步数 k3 时不超过 2。4).速度协方差5可见用卡尔曼滤波法得到的速度协方差在初始时较大为 2,在递推步数 k5 时,不超过 0.2,k10 时接近于 0。(3).源程序%卡尔曼滤波算法在估计自由落体轨迹中的应用%输入观测值,此处对高度H做出观测Z=1994.5 1979.4 1955.4 1921.4 1877.7 1825.0 1759.8 1686.7 1603.6 1509.2 1407.6 1294.4 1172.4 1039.9 898.0 745.5 585.0 412.5 231.8 39.9;%初始状

5、态向量X=1993.5;-10;-9.8;%初始方差矩阵D=10 0 0;0 10 0;0 0 1;%观测间隔T=1;%状态方程系数矩阵fea=1 T T2/2; 0 1 T; 0 0 1;tao=0;0;T;H=1 0 0;%噪声方差r=1; %观测噪声q=1; %过程噪声%调用子函数KALMANtempX,varH,varV,varA=KALMAN1(Z,X,D,fea,tao,H,r,q);%处理结果n=length(Z);i=1:n;figure(1)plot(i,Z,i,tempX(1,:),r*-)title(对高度进行滤波)legend(滤波前, 滤波后)6figure(2)pl

6、ot(i,tempX(2,:)title(速度估计 )figure(3)plot(i,tempX(3,:)title(加速度估计)figure(4)plot(i,varH,i,varV,r+-,i,varA,-.)title(高度、速度、加速度方差估计)legend(高度,速度,加速度)%子程序%卡尔曼滤波算法function tempX,varH,varV,varA=KALMAN1(Z,X,D,fea,tao,H,r,q)%子程序返回值:3个状态变量中间值, 3个状态变量滤波方差变化n=length(Z); %计算观测值长度I=eye(3);%下面定义的变量用于存储计算过程滤波方差变化var

7、H=zeros(1,n); %高度方差varV=zeros(1,n); %速度方差varA=zeros(1,n); %加速度方差%变量tempX 用于存储状态变化tempX=zeros(3,n);for j=1:n;tempX(:,j)=X;varH(1,j)=D(1,1);varV(1,j)=D(2,2);varA(1,j)=D(3,3);tempD=fea*D*fea+q*tao*tao;K=tempD*H*inv(H*tempD*H+r);X=fea*X+K*(Z(1,j)-H*fea*X);D=(I-K*H)*tempD;end72. 同样考虑自由落体运动的物体,用雷达(和物体落地点在

8、同一水平面)进行测量,如图所示。如果雷达测距和测角的测量噪声是高斯白噪声随机序列,均值为零、方差阵,试根据下列测量数据确定物体的高度和速度随时间变化的估计值。01.4.R时间s*1000 斜距km 俯仰角rad*10000.00050000000000 2.82741643781891 0.000758504358760.00100000000000 2.82519811729771 0.000832822604780.00150000000000 2.82066686966236 0.000678082416390.00200000000000 2.81487233105901 0.0008

9、52790368020.00250000000000 2.80671786536244 0.000729007684520.00300000000000 2.79725268974089 0.000800724818190.00350000000000 2.78664273475039 0.000750955762130.00400000000000 2.77320365026313 0.000657627253790.00450000000000 2.75919535464551 0.000811861485450.00500000000000 2.74331288628195 0.0007

10、97837270340.00550000000000 2.72538888482812 0.000730607129860.00600000000000 2.70664967712312 0.000632420065300.00650000000000 2.68632403406473 0.000636565244950.00700000000000 2.66386533852220 0.000806598456390.00750000000000 2.64093529707333 0.000677047400690.00800000000000 2.61621111727357 0.0007

11、65737677060.00850000000000 2.59038109850785 0.000549557590810.00900000000000 2.56298794272843 0.000584879139710.00950000000000 2.53498317950797 0.000556027473680.01000000000000 2.50647589372246 0.000335504125880.01050000000000 2.47571075016386 0.000560126884520.01100000000000 2.44560676000982 0.0005

12、66944919780.01150000000000 2.41403690772088 0.000593806310250.01200000000000 2.38252228611696 0.000536819165440.01250000000000 2.35016501182332 0.000658719607810.01300000000000 2.31790939837137 0.000685983443280.01350000000000 2.28597616656453 0.000609224713480.01400000000000 2.25418431681401 0.0005

13、70860189180.01450000000000 2.22259320219535 0.000413085357080.01500000000000 2.19237398969466 0.000473020262810.01550000000000 2.16290177997271 0.000309493099720.01600000000000 2.13441725793706 0.000405526249860.01650000000000 2.10811064690727 0.000375450331420.01700000000000 2.08322179823195 0.0001

14、72823192620.01750000000000 2.06148109026767 0.000207583279800.01800000000000 2.04219885094031 0.000371864645790.01850000000000 2.02610235314357 0.0001808216346580.01900000000000 2.01290326863579 0.000233238301600.01950000000000 2.00463157388395 -0.000045361869640.02000000000000 2.00058143251913 0.00

15、003246284068解:(1).理论分析应该选取高度 h(t),速度 v(t),d 为状态变量 x(t),即: 。()dXthtv根据自由落体系统的机理,选取向上为正方向,则有:()vtgd()httd即: .00()1()dxtXtg根据连续时间描述离散化的相关知识, , 。则有:01F0Cg(,)()0()1tItt雷达物体Vhd0斜距俯仰角题 2 示意图9故:10(,)kT(1) 2(,),(0.5KTkCdgt故系统的状态方程为: 210()()0.5XkTXkgt又因为给定的量测值是斜距,俯仰角,故系统的量测方程为: 22(1)(1)() (1)arctnhkdLkYVk辅助方程

16、: (1)|)(),(1)|xkkhXkHk 22 2222(1|)0(1|)|()(1|)dhkhkddhk 则系统量测方程变为: (1)()1()YkHXkV题目要求给出该物体高度和速度随时间变化的的最优估计值,并且给定了斜距,俯仰角测量值,故可以用卡尔曼滤波解决问题。T=0.5 Q(k)=0 0.4().1Rk()lkY滤波初值: 195(0|)2X5(|)2P一步预测: (1|)(,)(|()kkXkU| |1,TPP滤波增益: 1()(|)()()|)(1)()TKkkHkPkHRk10滤波计算: (1|)(1|)()1(|),1XkXkKkYhXk|)PIHP(2).计算结果与结果分析1).高度滤波值可见用扩展卡尔曼滤波法得到的高度滤波值与理想值误差很小。2).速度滤波值可见用扩展卡尔曼滤波法得到的速度滤波值与理想值在初始几步有一些误差,再 k5时误差很小。3). 高度协方差

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。