文件交换
661下载
更新07年1月20日
视图版本历史
演示使用新的电池块
该版本使用了新的电池单元,并集成了新的SOC和SOH工作流程
修正了与新Simscape(TM)单元系统的不兼容问题
更新许可证
更新链接到:SAE 2014:在多核实时目标上的电池组建模,仿真和部署在描述中更新了超链接新增链接到关于锂电池电池参数因老化而改变的新论文
仅在描述中更新了链接
纠正网络研讨会链接
增加了对其他进场电气系统模拟的确认
描述更新-增加了电池数据采集网络研讨会的链接。文件没有更改。
仅限更新的描述。没有文件更改。
添加了一个新的网络研讨会链接到描述
更新了参数估计视频的错误链接。
修复了R2012B演示的温度单位问题。
仅修改说明以添加指向新出版物的链接。
更新型号的R2012b+版本:1.打开自定义库的快捷方式被破坏2.在Simscape模型中使用Kelvin温度单位
R2013A中有一个已知的错误。请参阅Readme.txt for Info。
R2012B文件夹具有.slx文件格式。排除了R2012B + LibatteryElements文件夹,因为它是一个送货演示。
SSC_LITHIUM_CELL_SDO_PROJECT.MAT并行计算未选中默认情况下,由于未安装工具箱,由于BUG,因此默认情况下。查看Readme.txt.
添加了80个单元电池组模型。
增加了演示视频的链接。删除了无关的Simscape mex文件。(注意:您需要运行“ssc_build LiBatteryElements”来为电池构建块构建一个特定于机器的Simscape库。
更新版权声明,链接至网络研讨会。
N / A.
查看许可证
此文件包含用于参数估计和模拟的锂离子电池模型。1.解压缩该项目。2.双击BatteryModeling.prj以设置MATLAB路径。HTML索引包含要打开每个示例的链接。
演示:1. 3S-1P电池组CCCV充电,无源平衡。充电/放电循环与被动平衡,包括热效应。2. EV电池冷却。汽车电池组的液体冷却。3.细胞表征。脉冲放电实验的单电池参数估计。4.使用UKF的SOC估计。5.基于EKF的内阻在线估计。内阻随时间增长,非线性卡尔曼滤波估计其演化。6.电池应用程序。这个应用程序可以从数据表信息找到电池参数。
本网站包含有关使用MathWorks(R)工具的电池建模的其他信息://www.tatmou.com/金宝搏官方网站solutions/power-electronics-control/battery-models.html
----------------------------------------------------------------------------其他文献:
SAE 2015:用于电动汽车应用的健康和老化锂离子电池的模型参数识别//www.tatmou.com/company/newsletters/articles/model-based-parameter-identification-of-healthy-and-aged-li-ion-batteries-for-electric-vehicle-applications.html
网络研讨会:使用MATLAB的电池数据采集和分析//www.tatmou.com/videos/battery-data-acquisition-and-analysis-using-matlab-89170.html
网络研讨会:锂电池模型具有系统级分析的热效应//www.tatmou.com/videos/lithium-battery-model-with-thermal- effects-for-system-level-analysis-81886.html.
IEEE 2012:锂电池的热效应模型//www.tatmou.com/content/dam/mathworks/tag-team/objects/i/71900-ieeee-2012-high-fidelity-lithium-battery-model-with-thermal- effect.pdf.
SAE 2013:电池SOC估计简化扩展卡尔曼滤波器观察者//www.tatmou.com/content/dam/mathworks/tag-team/objects/s/76108-sae-2013-simplified-ekf-battery-model.pdf.
SAE 2013:使用分层技术的电池模型参数估计//www.tatmou.com/company/newsletters/articles/battery-model-parameter- estimation-using-a-layered-technique-an-example-using-a-lithium- ron-phosphate-cell.html?s_tid = srchtitle.
SAE 2014:电池包在多核实时目标上的建模、仿真和部署//www.tatmou.com/company/newsletters/articles/battery-pack-modeling-simulation-andeployment-on-a-multicore-real-time-target.html?s_tid=srchtitle.
网络研讨会:通过系统级仿真优化车辆电气设计//www.tatmou.com/videos/optimization-vehicle-electrical-design-through-ystem-level-simulation-81919.html.
视频:使用多核计算机的电池组实时仿真//www.tatmou.com/videos/real-time-simulation-of-battery-packs-using-multicore-computers-92061.html
视频:Matlab&Simuli金宝appnk Racing Lounge:使用Simulink造型//www.tatmou.com/videos/matlab-金宝appsimulink-racing-lounge-battery-modeling-with-simulink-96690.html
使用基于模型的设计来构建特斯拉跑车//www.tatmou.com/company/newsletters/articles/using-model-based-design-to-build-the-tesla-roadster.html
----------------------------------------------------------------------------
MathWorks(R)咨询在本主题提供服务。如需帮助,请与我或MathWorks(R)代表联系。//www.tatmou.com/services/consulting/proven-金宝搏官方网站solutions/battery-simulation-and-controls.html
哈维尔Gazzarri(2021)。电池建模(https://www.mathwands.com/matlabcentral/fileexchange/36019-battery-modeling),Matlab中央文件交换。检索到2021年2月22日。
2021年1月18日
2021年1月17日
2021年1月13日
2021年1月11日
2021年1月10
@srikanth dabbikar,从Matlab Applailication我们可以使用该文件,打开后需要提取文件,它会自动打开。
你好,我打不开这个文件,你能帮我吗
2021年1月1
如何下载?
2020年12月15日
Simulink中“batteryParameterEstimation”的一些层是否被保护并且无法被修改?金宝app我想改变指数计算。
2020年12月12日
打开项目文件youryodeling.prj'无法找到资源/项目错误中项目的定义文件夹
下载和解压缩的文件。还安装了所需的所有支持包。金宝app
我使用的是Matlab 2020b。请帮助。
2020年12月8日
2020年12月3日
@justyna plotek,不,你不能因为没有来自soc零的数据
2020年11月1
2020年9月11日
你好,
我希望使用模型来主要估计我的电池实验数据的SOC(时间,电流,电压)。如何使用我的实验值而不是模型中保存的值?
2020年9月9日
这对我的工作很有帮助,非常感谢!
2020年9月7日
.mlproj无法打开,请在mudit.hayaran@gmail.com中提供其他扩展
2020年6月16日
2020年5月13日
你好,是否可以对低于0.1的电池SoC进行参数估计?谢谢你的模型。太棒了!
20月28日
文件是在2019B编写的。如何在2019A中打开文件
20月22日
@Javier Gazzarri先生,我开始研究电池造型和由您开发的型号非常有帮助。它给了我一个优异的强烈,不良是如何模拟电池。但我很少有疑惑 -在模型SOH估计中,为什么我们没有使用一个无名的卡尔曼过滤器,而是一个增强的扩展卡尔曼过滤器?“噪声子系统”的意义是电流和电压噪声的平均值的重要性。当前配置文件EKF.mat MATLAB数据文件已从一些实验数据导入?你能解释一下这个数据中的时间和当前信号值是什么吗。在线参数估计如何根据状态和测量更新函数计算R0。我还可以为我的论文工作主席提供此模型。
20月16日
2020年4月14日
@eduardo:谢谢你的问题。因此,使用MATLAB的EV冷却演示船舶是由于提交的一部分不需要。您只需要在MATLAB命令窗口中键入sscfluids_ev_battery_cooling。
2020年4月2
嗨,哈维尔,
谢谢你的模特。ZIP似乎缺少EV冷却演示。所有其他内容都可用。我想知道你们是否也能提供冷却设备。apprecaited。
亲切的问候
2020年4月1
2020年3月26日
嗨Gazzarri先生,
某些文件需要更新版本的Simulink。有可能提供吗?在我的例子中,我使用M金宝appatlab2018,但无法运行.mlprj
谢谢,并致以良好的问候。
2020年3月9日
2020年2月25日
你好!尊敬的先生,文件的扩展名为.mlproj,matlab2019a无法处理。有没有其他方法可以打开它们?
2020年2月12日
Dear Javier, in response to one of your comments when recommending using a pulse discharge for estimation and 'drive cycle' for model validation, do you agree with me that the battery parameters and the output are also function of the C-rate ( i.e. current profile) not just the temperature and SoC. That is why for example in the literature, it is stated that the ECM will never be valid outside the operating conditons used because we do the paramter estimation for the current vs voltage exp data then we fit the model. But if we change the current profile to diffeent one espically when charging using higher c-rates, I don't think the model will be valid even if validated using some random driving cycle. Thanks
1月20日17日
有可能访问旧版本的模拟吗?
我有一个2018 matlab,无法运行.mlprj
谢谢!
2020年1月15日
2020年1月7日
@Joao Paulo FumAgalli:估算后,使用与用于估计不同的数据设置的数据验证参数非常重要。可接受的低验证错误表明该模型能够再现一般电流配置文件。因此,使用估计数据集在整个SoC和温度范围内充分锻炼参数的重要性。我通常建议脉冲放电进行估计和驱动周期进行验证。
2019年11月21日
2019年8月1
你好我将模拟扩展到包括2RC,但需要很长时间才能收敛或估计参数。
2019年7月2日
2019年6月13日
亲爱的天才:我很荣幸阅读你的文章。我正在研究电池管理系统。现在我正在研究电池系统建模和电池参数估计。我希望我能问你几个问题。梯度下降或牛顿方法是否用于估计电池参数。如何提高参数估计的计算速度?真实车辆在线SOC参数工程中常用的方法是什么?这些算法如何在实际工程中工作?我应该跟踪什么实际的文献和信息?
2019年5月7日
各位好,,我正在使用Gazzarri先生的模型,只有在数据中的修改。我的怀疑是:通过估计参数和随机电流曲线,我可以预测电压行为还是模型不能做这种事情?
谢谢你的帮助。
2019年4月25日
2019年3月15日
你好,是否可以实现其他热模型?例如,基于2-RC分支的热模型,其中一个分支代表细胞芯,另一个分支电池表面(如Fargez在“圆柱形Lifepo4 /石墨锂离子电池的热建模”中解释)。细胞之间的热依赖关系是如何表示的?其他的热依赖关系,例如细胞和外壳之间的关系,又如何体现呢?
最好的问候和谢谢你。
2019年3月5日
你好,如何插入橙色块并将橙色块链接到参数估计GUI?
2019年2月28日
2019年1月28日
@Jon Ostolaza:为了初步改善病情,需要考虑一些事情。1)如果你的实验在开路(i=0)有相对较长的时间,你可以计算每一个电荷的状态(从初始SOC计算库仑),并使用这些SOC值作为SOC_LUT向量的断点,2)如果实验中出现电流突变,也可以在每次发生电流阶跃变化时,手动计算R0 = delta_V/delta_I,计算初始R0。3)在Simulink设计优化中有一个灵敏度分析函数,你可以使用它来执行快速的蒙特卡罗分析来估金宝app计灵敏度。4)在分析的最后,你能分享一个实验和模拟的叠加的截图吗?这样我就可以解释收敛误差了。
2019年1月27日
@javier gazzari先生,我想知道您是如何在80号锂电池串联的程序中以矩阵形式给出电阻R0、R1和电容C1的值的。这是实验数据吗?
2019年1月14日
你好,
我使用这个模型来估计电池模型参数,使用我的实验室测试结果。当我进行参数估计时,算法收敛到0.08的误差,导致模拟曲线和测量曲线之间的错误匹配。我想知道这是否是一个局部极小值问题。我还想知道模型对初始条件的敏感程度,以及估算这些初始条件以更好地拟合模型的明智方法。
先感谢您!!!
2019年1月10
2018年12月5日
@qihong:该消息表示缺少Simulink设计优化许可。金宝app
模型上说,这个例子需要2017a,我想问一下,在2018a上是否有效?
2018年10月17日
该页面上的型号信息显示需要2017a,但也需要“用R2012A创建兼容任何释放“
在可预见的未来,我们被锁定在2016a,无法打开此模型。是否存在可以使用早期版本打开的版本?
谢谢你!
2018年8月2日
SoC可以小于0?在em_table.ssc中,我找到了防止SOC>1的代码('if Qe<0&&I>0 Qe.der==0;')。在我将条件更改为“if(Qe<0&&I>0)|(Qe>C&&I<0)Qe.der==0;”后,模拟将被卡住(当然,我在条件之前移动C计算)。我不明白为什么这种情况会阻止SOC>1,而在阻止SOC<0时则不起作用。感谢您的工作。
2018年3月28日
谢谢你的这篇文章。我尝试使用“ssc\u锂电池\u 1RC estim”,但是,当我尝试估计参数时,当我按下橙色按钮时,它不会将我带到参数估计会话,而是显示一条错误消息。解决这个问题的最好办法是什么?请告诉我,谢谢。
2018年2月28日
Error评估子系统块的“OpenFCN”回调(掩码)ssc_lithium_cell_1RC_estim /开放的GUI。回调字符串是' %speload('sc_lithium_cell_sdo_project','project-ssc_lithium_cell_1rc_estim','一个temp right');Speload(“ssc\U锂电池\U 1RC\U estim\U spesession”)
用于输入参数的未定义功能“speload”类型'char'的参数。
请让我知道这个错误消息有什么问题!
2018年2月27日
2017年11月4日
嗨,当我运行模拟时,我得到了这个错误:
在“SSC_LITHIUM_CELL_1RC_ESTIM /锂离子电池(1-RC等效电路模型,等温)/ C1”中,评估参数的参数'C_TABLE'。
有解决方案吗?
2017年9月26日
2017年9月19日
“要求”部分现在表示2017A是必需的,以及并行计算工具箱。这仍然会在2016b上运行,而没有并行计算工具箱吗?
2017年9月1
2017年8月21日
@Juan Villegas Ceballos我们为此示例创建了合成数据,因为本文中呈现的数据是专有的。因此,从31啊(原来)到27.625啊。
2017年8月14日
嗨,我对这些模拟有一个主要问题。如何将数据与当前和环境温度的单一建设者导入数据?我是一名大学生,我想了解这个主题。谢谢。
2017年5月4日
@TonyN我也有这个问题。我想知道答案。
2017年5月3日
嗨,我有一个关于这些文件的一般性问题。如果我想从脚本更改电池参数,如何在Simspace中使用set_param命令?事实上,我已经编写了我的优化算法,我想在从工作区进行一轮模拟后更改电池参数。谢谢你提前帮忙。
2017年4月19日
@TonyN我也有同样的问题。你找到解决办法了吗?
2017年3月28日
我正在尝试在R2017A下运行R2012B SC_LITHIUM_CELL_1RC.MDL。当我尝试运行时,我得到以下错误。
编译ssc_锂电池_1RC时检测到多个编译错误。原因:[SSC_LITHIUM_CELL_1RC /锂电池(1RC等效电路模型)/ C1']:找不到参数'i'。如果您对Simscape文件进行了更改或升级到Simscape的新版本,请运行SSC_Build。['ssc_lithium_cell_1rc /锂电池(1rc等效电路模型)/ em_table']:找不到参数'qe'。如果您对Simscape文件进行了更改或升级到Simscape的新版本,请运行SSC_Build。['ssc_lithium_cell_1rc /锂电池(1rc等效电路模型)/ r0']:找不到参数'i'。如果您对Simscape文件进行了更改或升级到Simscape的新版本,请运行SSC_Build。['ssc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/R1']:无法找到参数'i'。如果您对Simscape文件进行了更改或升级到Simscape的新版本,请运行SSC_Build。
随后,我尝试在libatteryelements上运行sc_build,但是...... 2012b中的库不存在。但是它是2010年。我将其复制到我的工作目录和重新运行rec_build。现在我明白了:
生成“LiBatteryElements_lib”失败
原因:使用LiBatteryElements.C_table>公式时出错(第43行)表查找函数是错误的。请检查1)输入的数据点大小是否正确;2)查询值是标量;3)查询值和表数据具有相应的单位;4)常量或编译时间参数被传递给插值和外推参数。参数1 = [5x1 double]参数2 = {[273.1500 293.1500 313.1500],'k'}参数3={[5x3双精度],'F'}参数4 = [1x1双]参数5 = {[1x1 double],'c'}soc_table = [5x1 double]temp_table = {[273.1500 293.1500 313.1500],'k'}c_table = {[5x3 double],'f'}SOC = [1x1 double]T = {[1x1 double], 'C'}
我看了代码,但无法讲述什么是错的。什么好主意吗?
2017年3月12日
根据文件,使用的电池是27.6 Ah,与参考文献中使用的31Ah电池不同。我想知道做实验曲线的细胞的参考。
2017年3月7日
先生,我想知道我是否可以应用题为“锂电池模型,Simscape语言和Simulink设计优化”的型号来模拟在手机(Sumsung EB454357VU 1200mah)中使用的棱镜锂离子电池。金宝app
2017年2月24日
在实现80个单元包时,我收到错误假如单位C和K不相称
有人可以请帮帮我吗?提前致谢。如果你可能可能转发我的“ranjansami@yahoo.com”的更正模型将是巨大的帮助。
2017年2月19日
罗宾先生,您能给我发送钒氧化还原液流电池simulink模型的动态建模和自定义库块吗。先生,我的邮件id是bv。rajanna@gmail.com金宝app
2017年1月16日
什么样的采样频率对于捕获电池的瞬态动态和正确估算参数的最佳频率是最佳的?我正在尝试使用用于表征铅酸电池的脉冲排出方法。
2016年12月10日
robin先生,你能帮我把这个锂2rc模型扩展到钒氧化还原流电池模型吗
先生,请您将这个锂电池模型扩展到钒氧化还原流电池模型,并发送到我的邮箱:bv.rajanna@gmail.com
2016年11月15日
我使用了并行计算工具箱以进行更快的参数估计,
估算已经停止,并在SDO工具中显示以下语句
'优化已完成,因为渐变的大小小于功能公差的选定值'
我该如何解决这个问题?
我使用并行计算工具箱来更快地估计参数,
2016年11月11日
在参数估计中,参数估计的图轨迹在每个参数中具有不同的线,这些行代表了什么?
2016年11月10
2016年11月9日
莫汉kanh,打开“参数估计gui”后,可以单击“新建实验”,然后导入数据。双击“实验”框下的“Exp”,您将看到从excel文件导入的选项。
仍然尝试弄清楚如何在原始模型中使用这些导入的当前值
2016年11月8日
嗨Robyn Jackey,
U取11*1放电脉冲参数矩阵
我想用电荷和放电脉冲用不同的幅度提供电流,如何具有参数矩阵?
乔什萨什,
我把它修好了。我错过了“必需产品”部分。下载188bet金宝搏您需要安装以下设备:优化工具箱并行计算工具箱Simscape金宝app金宝appSimulink Design Optimization(这是我错过的一个,我最终购买了matlab的学生版和其他必需的产品,以便能够打开购买并使用此工具箱)下载188bet金宝搏Matlab
2016年11月7日
我也有同样的问题@Isaac Thompson。当双击时打开参数估计的橙色框返回一个错误“Undefined function 'speload' for input arguments of 'char'”。你能解决这个问题吗?
2016年10月21日
2016年8月26日
2016年8月15日
2016年7月6
我无法解压缩这个文件。其他人遇到过这个问题吗?
2016年6月15日
我能够安装并运行这些示例,但是试图打开估算示例,双击橙色框,我得到错误“speload不是有效的命令”还有其他人遇到过这个问题吗?
2016年3月3日
2016年1月25日
你好robyn,
我从1RC估计模型中制作了2RC模型,然后尝试估计相应的参数。但我收到以下错误:
左手侧被初始化并具有空程度的索引。但是,右侧返回了一个或多个结果。
在sldodialogs错误。VariableSelectorGC > lcbTableChanged(第346行)简历{iVar 1} = sVars (ct);
hgfeval错误(第62行)变长度输入宗量函数宏指令(fcn {1}, {:}, fcn{2:结束});
javaaddlistener> cbbridge(第52行)中出错hgfeval(响应、java (o)、e.JavaEvent)
javaaddlistener中的错误> @(o,e)cbbridge(o,e,响应)(第47行)@(o,e)cbBridge(o,e,response));
你能告诉我为什么会发生这种事吗?
2016年1月18日
嗨,罗宾,谢谢分享你的作品。我想将Warburg元素添加到simscape模型中。请问您可以指导我如何在Simscape中添加库块,或者是否可以在电路中添加功能块。最好的奈塔
2015年11月2日
你好,Robyn,谢谢你的模型,它真的帮了我很多。现在我想用一个3r - c分支模型来模拟锂离子电池,我已经看了你的视频和论文,但我仍然不确定如何建立基于分层技术的每一个估计的起点和终点。更重要的是,我想知道如何控制初始参数的每一个估计?你能分享一下你使用3r - c分支模型的程序吗?先谢谢你。
2015年10月16日
2015年10月15日
2015年9月7日
你好,罗宾,非常感谢你的模特。当我运行ssc_lithium_cell_1rc时,我正在收到此错误
Failed to find 'C_ext' in library 'LiBatteryElements_lib' referenced by 'ssc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/C1/C_ext'
你能帮我一下吗?
2015年8月12日
嗨Robyn,谢谢你的模特!我使用Matlab R2014b运行估计模型,但出现如下错误:
在'ssc_lithium_cell_1RC_estim/锂电池(1RC等效电路模型,单温度)/C_table_1Temp'中计算参数'C_Table'的错误
未定义的函数或变量“C1”组件:Simulink金宝app |类别:N.A.
在'ssc_lithium_cell_1RC_estim/锂电池(1RC等效电路模型,单温度)/C_table_1Temp'中评估参数'SOC_Table'的错误
未定义的函数或变量'soc_lut'。组件:Simulink金宝app |类别:N.A.
你能给我建议吗?
非常感谢。
2015年7月8日
嗨,罗宾,谢谢你的档案。我想估算一下费用参数。我尝试使用你的模型,但结果似乎不一致。我用自己的实验垫代替了Pulstata.mat。实验与您的示例类似,但电流处于充电模式。你能给我一些建议吗?非常感谢。
2015年7月7日
亲爱的Robyn,非常感谢分享这一点。我正在使用串联的4个锂离子电池进行细胞平衡。我想用不同的SOC的不同值开始模拟。我正在使用2RC模型。我的疑问是,我如何能控制细胞soc的起点。提前非常感谢。
2015年5月30日
对于那些有以下问题的人:
原因:使用ne_buildpackage时出错(第32行)文件:c:\ \ c_table.ssc线:9
输入与单位表达式声明,其中包含仿射单元:'C'。声明此类型的成员时不允许仿射单元。
请执行下列操作:Simscape语言不喜欢温度的“开尔文”以外的其他单位。它需要通过仿射变换进行转换,如果使用不当,有时会导致错误。将单位“C”更改为“K”,并相应修改文件“C_table.ssc”中的温度值
2015年5月6日
亲爱的Robyn Jackey,我正在与团队合作创建电池管理系统。几个星期前我发现了“锂电池模型,Simscape语言和Simulink设计优化”,它非常有帮助。金宝app我想谢谢你。但是,我有一个大问题,我试图在之前使用它,我多次观看了你的所有视频,我看到你已经提到了估计参数。但我仍然不明白,我想问你怎么用实验结果并在模型中输入它们?我看了所有的视频,我看到你没有提到如何将查表输入到你的模型中。我试了许多方法,但都不起作用。非常感谢您的帮助,请尽快回复我,非常感谢。
亲切的问候,长阮
2015年2月20日
@ John Arvanitis - 抱歉延迟。我在R2015A Prerelease中测试了这两个模型顾问检查,他们工作了。你是在先前的释放吗?如果您愿意,您可以从“联系作者”页面中给我发电子邮件。
2015年1月30日
亲爱的Jackey先生,
我在硕士论文中使用了他们的锂离子电池模型,因为我没有真正的电池。我想设计一个MPC控制器,需要一个线性化的模型,但我必须得到一个线性电池模型的问题。我不能在电池模型中线性化工作点。你能告诉我关于ÖLinearisierte型号的帮助吗?我应该只留下电池并控制DC-DC转换器Modllieren然后电池?
我提前谢谢你。
谨上Hamouda
2014年12月3日
非常感谢你提供的这些好例子!
我们试图描述一种电子汽车电池的特征,以便在汽车中进行适当的soc估计。因此,我们测量了脉冲数据并正在进行参数估计。现在问题:如何在设备(例如我们的汽车)稍后使用所获得的数据?您通常会在ECU中生成查找表并在ECU中实现它们或者您将完整的模型带到ECUS?什么是典型的诉讼方式?
提前谢谢你!
2014年11月4日
Kirankumar-您可以将驱动循环(验证)数据与Simulink设计优化结合使用,以调整模型的参数。我鼓励这样做。然而金宝app,电路参数值可能需要有良好的初始猜测才能收敛。
脉冲数据很好,因为它允许您隔离不同的等效电路元件的贡献。
2014年11月3日
我们试图估算Rin+R1 | | C1结构锂离子电池的参数。我们暂时不考虑热效应。所有三个参数应为二维查找表,并沿SOC和Ibat(未来温度)进行分解。
我们正在寻找高精度的估计(<10mV)。到目前为止,我们使用系统识别工具箱根据上面提到的分解来估计所有场景的参数。但是,当使用驱动器模式数据(验证数据)进行验证时,我们会得到巨大的错误。我们正在考虑尝试参数估计工具箱,以获得更好的结果。
我的查询是:1) 是否可以直接将验证数据输入参数识别工具箱进行估算?或者总是需要提供脉冲数据进行估计?2)意图是我们没有具有不同SOC和IBAT的所有脉冲数据。
当做Kirankumar.
2014年9月18日
Great Job(锂电池模型,Simscape语言,Simulink设计优化)金宝app
现在我们有了一个简单的方法,可以在所有条件下精确地参数化电池。
有一个问题请:1)模特顾问使用期间我们得到了以下错误
关于DO-178C/DO-331的建模标准-检查与安全相关的优化设置和DO-178C / DO-331的建模标准 - 检查安全相关代码生成设置
异常退出:BLAS加载错误:mkl.dll:没有足够的存储空间来处理此命令。
我该怎么办才能结束这个问题?
2014年7月10
下载的zip存档似乎已损坏。我请求作者敬请重新上传相同。
当做约翰尼
2014年5月23日
我从Mathworks.com下载文件时遇到了麻烦错误信息是“站点不可用或无法找到”。“有没有人经历过相同或任何解决方案?谢谢阿里
2014年4月16日
2014年2月25日
6月3日,我将在俄勒冈州波特兰市举行的美国控制会议上发表题为“使用基于模型的设计开发电池管理系统”的演讲。如果您有兴趣参加,请参阅:
http://www.iet.unipi.it/f.baronti/acc14/registration.html.
http://a2c2.org/conferences/acc2014/workshops.php#11
2014年2月24日
Lu - 你能通过联系作者页面直接给我发电子邮件吗?
2014年2月22日
嗨Robyn,谢谢你分享。
我对该论文有所了解“SAE 2013:简化的电池SOC估计简化扩展卡尔曼滤波器观察者".
在本文中,您对滞后效应进行建模,并使用k作为滞后因子。如何在Page5中理解以下句子“通过最小化实验和模拟VOC与SOC曲线之间的差异来通过检查获得k的值。VOC(VSOC)是OCV在次要环上的瞬时值。”
什么是实验VOC(VSOC),由(VOCch(VSOC)+VOCdisch(VSOC))/2计算得出?什么是模拟VOC(VSOC),测量的终端电压(Vt)和VRC之间的差异是多少?
请您分享K拟合的进展。
谢谢
2014年1月27日
克里斯托弗-我以前没有见过这个许可证错误。请尝试联系MathWorks技术支持部门好吗?金宝app
2014年1月24日
我试图按照自述文件中的说明进行操作,但步骤2给出了两个类似的错误,例如:“使用save_system>i_builtin时出错(第188行)无法保存该库,因为R_table_1Temp块需要许可证,无法获得许可证。许可证可用时请再试一次。“
我正在使用MATLAB R2013A,SIMULIN金宝appK 8.1,优化工具箱6.3,并行计算工具箱6.2和SIMSCAPE 3.9。它看起来不像我有Simulink设计优化,但我不认为这是导致我看金宝app到的错误的原因。你有什么建议吗?我看着Simulink的例子,我看不到金宝app电池演示,即使它应该用它发货。
2013年11月19日
在R2013a及后续版本中,ssc_lithium_cell_1RC和ssc_lithium_cell_2RC以及LiBatteryElements库现在已经发布了Simscape演示。应该使用发货版本,因为Simscape更改要求在Simscape语言代码中使用Kelvin而不是Celsius。这个MATLAB Central条目中的附加演示应该可以工作,只要确保旧的LiBatteryElements库没有添加到MATLAB搜索路径中,就可以使用发货版本。
2013年11月13日
谢谢你,罗宾。我确实执行了Readme.text中所写的操作,但通过运行“ssc_build LiBatteryElements”,我收到了以下错误:使用libatterelements . c_table时出错(第9行)输入'T'用包含仿射单元'C'的单元表达式声明。声明此类型的成员时不允许仿射单元。
:(。我正在使用R2012A文件。
2013年11月12日
嗨Maryam,您可能需要首先将所有目录添加到MATLAB搜索路径。要修复您遇到的错误,您可能需要重建平台和MATLAB版本的Simscape库。包含README.TXT文件中有方向。罗宾
2013年11月11日
Robyn,我发现我必须先运行libatteryelemets。所以,我没有任何问题。但还有另一个问题:(。当我开始估计时,我收到了此消息“索引超过矩阵维度”。你知道它是什么吗?
你好首先感谢你上传这些文件。
当我尝试打开模型的每个元素(例如R_Table_1temp)时,我收到此错误:
“错误ID:ne_dli:内部:UnableToCreatDialog
无法创建块对话框。如果块属于自定义Simscapt库,请运行ssc_build以重建库....“
问候
2013年6月6日
2013年4月15日
对于R2012b和之后的版本,有发货的ssc_lithium_cell_1RC和ssc_lithium_cell_2RC模型的演示。LiBatteryElements包也是Simscape演示的一部分,所以它不包括在zip文件的R2012b文件夹中。
2013年4月14日
R2012B文件夹中是否存在任何LibatteryElements包?
2012年12月3日
你好Mengjia -不幸的是,你看到的错误是预期的,这个模型在R2010a或更早的版本中不能工作。Simscape查询表的早期版本要求所有维度的最小尺寸为4,我的演示模型只包含3个温度。它在较新的版本中可以很好地工作,否则,如果为每个查找表的数据添加第四个温度,它可能会工作。
您好,我有错误的错误ssc_lithium_cell_1rc.mdl
1.ssc\U锂电池\U 1RC/解算器配置:无法编译物理网络。
2.sc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/主支路电压源(Em)/PS查找表(1D):输入值或输出值的矢量大小必须大于3。
3.ssc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/C1/PS查找表(2D): y向量必须不少于4个元素。
而对于其他3个查找表(2D),我已经获得了相同的Y矢量元素问题,因此完全是6个错误。
我按照Readme.txt遵循了2个步骤说明了,请诚挚建议出错?
PS:我正在使用MATLAB R2010A来运行文件夹R2010B中的文件。
2012年7月12日
回答你的问题:
1.在本文中,我们根据我们用于验证的驾驶周期选择初始条件。温度T=20是基于测量的电池温度(近似于电解质)。初始SOC的选择是基于在驱动周期的最开始部分的测量电压与模拟电压的最佳拟合。
2.如果你想改变输入曲线,你可以修改InputData*.xls文件并将它们导入Signal Builder块。但是,您需要删除位于单元E1中的“Copyright…”字符串,以避免出现错误。否则,Signal Builder将尝试从列E导入数据,从而导致您发现的错误。
2012年7月10
尊敬的先生,在参考文献《高保真电模型与热依赖模型用于大功率锂电池电池的表征与仿真》中,如何选择初始SOC = 45%,T =20, ?例如,在使用ssc_lithium_cell_1RC.mdl的情况下。在SSC_LITHIUM_CELL_1RC的信号构建器中导入“inputData_1rc.xls”时,存在错误“尝试访问TD(:,3);索引超出界限,因为大小(TD)= [46,2]。如何导入该文件?
2012年6月5日
R2012a文件夹包含使用新功能的文件,这些功能仅适用于R2012a或更高版本。我怀疑这就是生成错误的原因。R2010b模型应该在该版本及更高版本中工作,但是它有点不整洁,因为查找表位于自定义Simscape语言块的外部。
2012年6月4日
运行ssc_build libatteryelement.
以下错误。
在当前目录的C:\文档和设置中生成“libatteryelements_lib.mdl”\ jiucai \ my documents \ downloads \ ssc_li_cell_20120419 \ ssc_li_cell_20120419 \ r2012a'...生成“LiBatteryElements_lib”失败
原因:使用ne_buildpackage时出错(第32行)文件:C:\文档和设置\ JIUCAI \我的下载文件\ \ ssc_Li_cell_20120419 \ ssc_Li_cell_20120419 \ R2012a \ + LiBatteryElements \ C_table.ssc: 13类型构造不支持属性大小金宝app范围。
灵感来自:汽车电气系统仿真和控制
启发:汽车电气系统仿真和控制
在MATLAB Central中查找宝藏,了解社区如何帮助您!
在一个可执行文档中创建带有代码、输出和格式化文本的脚本。
了解实时编辑
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系