Kalman 滤波在温度测量中的应用.ppt

Kalman 滤波在温度测量中的应用.ppt

ID:49983471

大小:305.52 KB

页数:11页

时间:2020-03-06

Kalman 滤波在温度测量中的应用.ppt_第1页
Kalman 滤波在温度测量中的应用.ppt_第2页
Kalman 滤波在温度测量中的应用.ppt_第3页
Kalman 滤波在温度测量中的应用.ppt_第4页
Kalman 滤波在温度测量中的应用.ppt_第5页
资源描述:

《Kalman 滤波在温度测量中的应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Kalman滤波在温度测量中的应用报告目录第一章绪论1.1Kalman滤波的产生1.2Kalman滤波原理1.3Kalman滤波的特点及其应用第二章Kalman滤波在温度测量中的应用第三章实验仿真3.1MATLAB仿真程序3.2仿真结果结束语第一章绪论Kalman滤波方法是一种时域方法。它把状态空间的概念引入随机估计理论中,把信号过程视为白噪声作用下的一个线性系统的输出,用状态方程来描述这种输入-输出关系,估计过程中利用系统状态方程、观测方程和白噪声激励,及系统过程噪声和观测噪声,它们的统计特性形成滤波算法

2、。由于所用的信息都是时域内的量,所以Kalman滤波不但可以对平稳的一维随机过程进行估计,也可以对非平稳的、多维随机过程进行估计。Kalman滤波的递推Kalman滤波是用状态空间法描述系统的,由状态方程和量测方程所组成。Kalman递推公式:Kalman滤波的核心!!!Kalman滤波的特点(1)算法是递推的,且状态空间法采用在时域内设计滤波器的方法,因而适用于多维随机过程的估计;离散型Kalman算法适用于计算机处理。(2)用递推法计算,不需要知道全部过去的值,用状态方程描述状态变量的动态变化规律,因此

3、信号可以是平稳的,也可以是非平稳的,即Kalman滤波适用于非平稳过程。(3)Kalmanl采取的误差准则仍为估计误差的均方值最小。第二章Kalman滤波的实际应用举例以温度测量为例:假设房间的温度大概在26℃左右,可能受空气流通、阳光等因素影响,房间内温度会小幅度地波动。我们以分钟为单位,定时测量房间温度,这里的1分钟,可以理解为采样时间。假设测量温度时,外界的天气是多云,阳光照射时有时无,同时房间不是100%密封的,可能有微小的与外界空气的交换,即引入过程噪声,其方差为,大小假定为=0.01。=1,=0

4、.01,状态是在第k分钟时的房间温度,是一维的。该系统的状态和观测方程为:滤波预测过程滤波预测过程第三章MATLAB仿真假设采样频率N为200,两个初始值为26.1℃和0.01。CON=26;Xexpect=CON*ones(1,N);X=zeros(1,N);Xkf=zeros(1,N);y=zeros(1,N);P=zeros(1,N);X(1)=26.1;P(1)=0.01;y(1)=25.9;Xkf(1)=y(1);Q=0.01;R=0.25;W=sqrt(Q)*randn(1,N);V=sqrt(

5、R)*randn(1,N);A=1;C=1;I=eye(1);fork=2:NX(k)=A*X(k-1)+W(k-1);y(k)=C*X(k)+V(k);X_pre=A*Xkf(k-1);P_pre=A*P(k-1)*A'+Q;H=P_pre*inv(C*P_pre*C'+R);e=y(k)-C*X_pre;Xkf(k)=X_pre+H*e;P(k)=(I-H*C)*P_pre;end仿真图1仿真图2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。