卡尔曼滤波,由笛卡尔坐标到极坐标的转换,并给出测量噪声的相关矩阵R的公式,MATLAB即可实现。(坐标系转化的推导文档)
1
matlab代码,该代码包括锂离子电池实验数据,对于没有实验数据的用户十分友好,实验数据里有SOC-OCV曲线,以及实验室测量的电流电压。本代码采用了两个卡尔曼滤波器来完成SOC的估计,并与单独的卡尔曼滤波做了对比。代码的中文注释比较详细,帮助读者理解以及进行二次开发。程序可以完美运行,需要注意的点是先将文件里的数据导入matlab的工作空间,如有问题可在该页面下方进行评论或者私信我。
采用二阶RC模型,需要代入自己的数据的地方: R0 = @(x)(-0.07495*(x(4))^4+0.2187*(x(4))^3-0.1729*(x(4))^2+0.01904*(x(4))+0.1973); R1 = @(x)(0.07826*(x(4))^4-0.2208*(x(4))^3+0.217*(x(4))^2-0.08761*(x(4))+0.01664); R2 = @(x)(0.1248*(x(4))^4-0.2545*(x(4))^3+0.1254*(x(4))^2-0.03868*(x(4))+0.05978); C1 = @(x)(2431*(x(4))^4-4606*(x(4))^3+3084*(x(4))^2-589*(x(4))+209.8); C2 = @(x)(681.1*(x(4))^4-3197*(x(4))^3+4595*(x(4))^2-3114*(x(4))+1444);
扩展卡尔曼滤波算法的matlab程序
2022-10-21 16:47:20 9KB
1
92页的PPT详细介绍KalmanFiltering及相关滤波知识。 适合初学者快速了解相关知识。
1
卡尔曼滤波python代码,直接能用,方便
2022-10-20 22:38:48 463KB python卡尔曼 Python滤波 卡尔曼滤波
1
用卡尔曼滤波实现数据融合、模式识别、函数逼近等功能。
1
卡尔曼滤波在信号处理与系统控制领域应用广泛,目前,正越来越广泛地应用于计算机应用的各个领域。为了更好地理解卡尔曼滤波的原理与进行滤波算法的设计工作,主要从两方面对卡尔曼滤波进行阐述:基本卡尔曼滤波系统模型、滤波模型的建立以及非线性卡尔曼滤波的线性化。最后,对卡尔曼滤波的应用做了简单介绍。
2022-10-19 16:28:02 233KB 卡尔曼
1
用于参数辨识研究,可以对多参数的非线性函数进行拟合与参数识别
1
卡尔曼滤波在雷达目标跟踪中的应用 matlab程序 卡尔曼滤波在雷达目标跟踪中的应用 matlab程序 卡尔曼滤波在雷达目标跟踪中的应用 matlab程序 卡尔曼滤波在雷达目标跟踪中的应用 matlab程序
2022-10-16 23:30:23 29KB 卡尔曼 目标跟踪 matlab 程序
1