首页 > 编程语言 >锂电池算法学习集合---基于matlab/simulink的电池参数辨识、充放电、SOC估计算法。

锂电池算法学习集合---基于matlab/simulink的电池参数辨识、充放电、SOC估计算法。

时间:2024-04-04 15:04:44浏览次数:32  
标签:SOC 充放电 卡尔曼滤波 --- 算法 锂电池 辨识 模型

整理了锂电池的多种算法合集:涵盖电动汽车Simulink模型、电动汽车动力电池SOC估算模型、动力电池及电池管理系统BMS。

电动汽车动力电池SOC估算模型含有:电池参数辨识模型、电池的充放电数据、电池手册、卡尔曼滤波电池SOC文献、卡尔曼滤波算法的锂电池SOC估算模型。

电池参数辨识模型有10种:带遗忘因子最小二乘法电池参数辨识方法、递推最小二乘法参数辨识方法、电池测试辨识参数模型、二阶RC参数辨识方法、二阶RC参数辨识模型、二阶RC电池辨识参数模型、卡尔曼滤波参数电池参数辨识模型、无迹卡尔曼滤波参数辨识方法、遗传算法电池参数辨识、最小二乘法参数辨识方法。

电池充放电数据:15Ah锂电池充放电数据、24Ah锂电池充放电数据、26Ah磷酸铁锂电池充放电数据、27Ah锂电池充放电数据、18650锂电池充放电数据、DST工况放电数据、FUDS工况放电数据、NASA锂电池试验数据、UDDS工况放电数据、电池充放电数据、钴酸锂电池充放电数据、恒流放电数据、间隔恒流放电数据、磷酸铁锂电池充放电数据。

多种电池手册文件、多种卡尔曼滤波电池SOC文献。

14种卡尔曼滤波算法的锂电池SOC估算模型:改进扩展卡尔曼滤波算法估算SOC模型、基于卡尔曼滤波法电池参数辨识、基于无迹卡尔曼滤波的SOC估算、基于最小二乘法辨识卡尔曼滤波估算SOC模型、卡尔曼滤波估算SOC模型、扩展卡尔曼滤波估算SOC代码、扩展卡尔曼滤波估算SOC代码1、扩展卡尔曼滤波估算SOC模型、扩展卡尔曼滤波估算SOC模型1、扩展卡尔曼滤波估算SOC模型2、锂电池RC及PNGV模型、无迹卡尔曼滤波估算SOC模型及代码、系统自带锂电池模型、自适应卡尔曼滤波估算SOC模型。

电动汽车的Simulink模型包括:插电式混合动力汽车Simulnk模型、纯电动汽车Simulink模型、混合动力汽车SImulink模型、燃料电池电动汽车Simulink模型。

获取链接:锂电池算法学习集合---基于matlab/simulink

标签:SOC,充放电,卡尔曼滤波,---,算法,锂电池,辨识,模型
From: https://blog.csdn.net/zjdssd/article/details/137374720

相关文章

  • 欧几里得算法求解GCD
    GCD(最大公约数)欧几里得算法(辗转相除法)原理if(a%b==0)GCD=belseGCD=b%(a%b)基本情况:如果其中一个数为0,则另一个非零数一定就是两数的GC......
  • C语言实现牛顿迭代法(Newton-Raphson Method)
    目录前言A.建议B.简介一代码实现二时空复杂度A.时间复杂度B.空间复杂度C.总结三优缺点A.优点:B.缺点:C.总结:四现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。B.......
  • C语言实现龙格-库塔方法(Runge-Kutta Methods)
    前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。B.简介龙格-库塔方法(Runge-KuttaMethods)是一种用于求解常微分方程(ODEs)的数值积分方法,尤其适用于一阶非线性微分方程组。一代码实现在C语言......
  • P6824 「EZEC-4」可乐
    原题链接题解由于题目能使\(a_i⊕x≤k\)的\(x\)没有限制,所以我们反过来求能使其成立的x的范围对于a,k二进制下的第i位,如果都为1,我们可以令此时的x在这一位也为一,然后i后面的位去什么都可以,然后x=0的时候也可能可以,就看后面有没有小于的如果a为1,k为0,那么此时x只能为1如果......
  • manacher算法
    回文串的性质回文串类似于ABA,ABCBA,AABBAA等的对于i具有s[i]=s[n+!-i]的字符串。回文半径:对于一个回文中心i,如果它的半径为r,如果它为奇数长度的回文串的中心,则说明[i+r+1,i+r-1]为一个回文串。如果i是偶数长度的回文中心,则回文半径没有意义。(Manacher算法会解决这个问题)它会......
  • ShardingJDBC-5.3实现读写分离,构建主从MySQL数据库,Docker部署Mysql8.0
      最近在做一个项目需要搭建MySQL主从架构,采用ShardingJDBC5.3实现MySQL读写分离,本文记录一下搭建流程。基于Docker创建主从架构#创建主从数据库文件夹mkdir-p/usr/local/mysql/master1/confmkdir-p/usr/local/mysql/master1/datamkdir-p/usr/local/mysql/s......
  • 《C++程序设计》阅读笔记【2-程序结构】
    ......
  • luoguP1102-双指针
    题目链接:P1102A-B数对-洛谷|计算机科学教育新生态(luogu.com.cn)利用单调性求解双指针解法:排序构造出区间单调,则若存在目标值B,B在序列中一定为连续区间,此时通过双指针l和r,此时维护一段区间:有S[L]大于S[I]-C,S[R]大于等于S[I]-C,此时我们枚举每一位,若存在A......
  • Macros --The Magic Wand of Rust
    HelloandwelcometothewonderfulworldofRustmacros!Today,wewillembarkonanexcitingadventuretogethertoexplorethemagicalpowersofRustmacros.Areyouready?Bringyourcuriosityandlet'sgo!InRust,macrosarelikewizardsofprogr......
  • 代码随想录算法训练营第二十一天| 530. 二叉搜索树的最小绝对差 501. 二叉搜索树中的
    530.二叉搜索树的最小绝对差https://leetcode.cn/problems/minimum-absolute-difference-in-bst/description/TreeNodepre=null;intres=Integer.MAX_VALUE;publicintgetMinimumDifference(TreeNoderoot){if(root==null)return0;pr......