图像缩略图"itemprop=

电池造型

版本1.26(2.08 MB)通过 哈维尔Gazzarri
锂离子电池表征,状态估计,电池平衡和热管理
4.9
33个评分

584个下载

更新2020年1月07

查看许可证

此文件包含用于参数估计和仿真的锂离子电池模型。
1.解压缩项目。
2.双击BatteryModeling.prj以设置MATLAB路径。HTML索引包含要打开每个示例的链接。

演示:
1.3S-1P电池组CCCV充电,无源平衡。无源平衡的充放电循环,包括热效应。
2.电动汽车电池冷却。汽车电池组的液体冷却。
3.细胞的特性。利用脉冲放电实验估算单细胞参数。
4.基于UKF的SOC估计。
5. SOH(内阻)使用EKF的在线估计。内部电阻随着时间的推移而增长,非线性卡尔曼滤波器估计其演化。
6.电池应用。这个程序可以用来找到数据表信息的电池参数。

该网站包含使用MathWorks(R)工具进行电池建模的额外信息:
//www.tatmou.com/discovery/battery-models.html

--------------------------------------------------------------------------------------------
其他文献:

SAE 2015:基于模型的电动汽车健康和老化锂离子电池参数识别
//www.tatmou.com/company/newsletters/articles/model-based-parameter-iderification-of-healthy-andaged-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-ieee-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-and-deployment-on-a-multicore-real-time-target.html?s_tid=srchtitle

网络研讨会:通过系统级仿真优化车辆电气设计
//www.tatmou.com/videos/optimizing-vehicle-electrical-design-through-system-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.

引用

javier Gazzarri(2020)。电池造型(//www.tatmou.com/matlabcentral/fileexchange/36019-battery-modeling), MATLAB中央文件交换。检索

评论和评级(110.

Verma Mudit

.mlproj未打开请在mudit.hayaran@gmail.com中提供另一个扩展

自从Berrio

Justyna Plotek.

你好,
是否有可能对电池的SOC进行参数估计,低于0.1?
谢谢你的模型。这是伟大的!

prajod k

文件是在2019b准备的。我怎么打开2019a的文件

三亚戈德

@javier gazzarri先生,我开始研究电池建模,你开发的模型非常有帮助。它让我很好地理解了如何建模电池。但我没有什么疑问
在模型SOH估计中,为什么我们没有使用无迹卡尔曼滤波器,而是使用增广扩展卡尔曼滤波器?
具有移动平均电流和电压噪声的“噪声子系统”的意义是什么?
目前的简档EKF.MAT MATLAB数据文件已从某些实验数据导入?您能否解释到此数据中的时间和当前信号值。在线参数估计如何基于状态和测量更新功能计算R0。
先生,我的论文也可以用这个模型吗?

哈瑞SM

哈维尔Gazzarri

@eduardo:谢谢你的问题。因此,使用MATLAB的EV冷却演示船舶是由于提交的一部分不需要。您只需要在MATLAB命令窗口中键入sscfluids_ev_battery_cooling。

Eduardo.

喜哈维尔,

谢谢你的模型。电动汽车冷却演示似乎没有从zip。所有其他内容都是可用的。
我想知道你是否可以制作冷却。非常感谢。

亲切的问候

Mou xu.

乔纳森穆拉

Gazzarri先生你好,

一些文件需要Simulink中的较新版本。金宝app是否有可能使其可用?在我来说,我使用MATLAB 2018年和我不能运行.mlprj

感谢和问候。

刘晓波董

Shirin Phadke

这就跟你问声好!亲爱的先生,
这些文件的扩展名是.mlproj, matlab2019a无法处理。还有别的办法打开吗?

Ahmed Fakhri.

亲爱的哈维尔,回应你的一个评论中推荐使用脉冲放电时估计和模型验证的驱动周期,你同意我的电池参数和输出也C-rate的函数(即当前配置文件)不仅仅是温度和SoC。这就是为什么例如在文献中,它声明ECM永远不会在使用的操作条件之外有效,因为我们对电流vs电压exp数据进行参数估计,然后我们适合模型。但如果我们改变当前的配置,特别是在使用更高的c费率时,我不认为这个模型将是有效的,即使使用一些随机的驾驶周期进行验证。谢谢

尼古拉斯Basquera

是否可以访问旧版本的模拟?

我有一个2018年的matlab,不能运行。mlprj

谢谢!

史蒂夫Cheugueu

哈维尔Gazzarri

@Joao Paulo Fumagalli:在进行估算之后,使用与估算不同的数据集验证参数是很重要的。一个可接受的低验证错误表明该模型能够重新生成一个通用的当前配置文件。因此,使用在整个SOC和感兴趣的温度范围内充分行使参数的估计数据集是很重要的。我通常建议用脉冲放电进行评估,用驱动周期进行验证。

MD Salimullah.

Ahmed Fakhri.

你好。我扩展了模拟以包括2RC,但它需要年龄收敛或估计参数。

UNAL

apei邹

亲爱的天才:
很荣幸读到您的文章。我在研究电池管理系统。目前从事电池系统建模和电池参数估计。我希望我能问你几个问题。用梯度下降法还是牛顿法估计电池参数。如何提高参数估计的计算速度?在实车SOC参数在线工程中,常用的方法有哪些?这些算法在实际工程中是如何工作的呢?我应该跟踪哪些实用文献和信息?

若昂·保罗FUMAGALLI

你好,先生们,
我用的是加扎里先生开发的模型只对数据做了修改。我的疑问是:有了估计的参数和随机的电流曲线,我能预测电压行为还是模型不能做这种事情?

感谢所有帮助。

博黄

伦纳德·舒尔策

你好,
是否有可能实现另一个热模型?例如,一个基于2-RC分支的热模型,其中一个分支代表细胞核心,另一个分支代表细胞表面(正如Forgez在“圆柱形LiFePO4/石墨锂离子电池的热建模”中解释的那样)。
电池之间的热依赖性是如何表示的?以及其他热依赖性如何,例如,在细胞和案例之间,代表?

谨向您致以最诚挚的问候和衷心的感谢。

mallory19

你好,
如何插入ORANGE块并将其链接到参数估计gui?

邱晓洁

哈维尔Gazzarri

@Jon Ostolaza:初始条件改进需要考虑一些事情。1)如果您的实验在开路(i = 0)处具有相对较长的时间(i = 0),则可以计算到它们中的每一个的充电状态(来自初始SoC的库仑计数),并使用这些SoC值作为SOC_LUT的断点向量,以及休息期结束时的OCV值作为EM的初始条件。2)如果实验表现出突然的当前变化,则每次具有当前步骤更改时,您也可以通过执行R0 = Delta_v / delta_i手动计算初始R0。3)在Simulink设计优化中有一个灵敏度分析功能,您可以使用来执行快速蒙特卡罗分析来估算灵金宝app敏度。4)您是否能够在分析结束时共享实验叠加的屏幕截图,因此我可以尝试阐明收敛误差?

金草香

@Javier Gazzari SIR,我想知道如何在串联锂电池80电池节目中以矩阵格式给出电阻R0,R1和电容C1的值。它是实验数据吗?

Jon Ostolaza

你好,

我正在使用此模型来估计使用我的实验室测试结果来估算电池模型参数。当我执行参数估计时,算法会聚到0.08的误差导致模拟和测量曲线之间的码头。我想知道这是否是当地的最小问题。我还想知道模型对初始条件的敏感程度,以及估计这些初始条件的智能方式,以获得更好的模型拟合。

提前谢谢你!!

Pradipta Kumar Pal

哈维尔Gazzarri

@Qihong:该消息表明没有Simulink设计优化许可。金宝app

金草香

该模型认为它的例子需要2017A,我想问一下,如果将在2018A的工作?

金正日大梁

这页上的模型信息说它需要2017a,但也
“创建R2012a
兼容任何版本”

我们正在2016a锁定在可预见的未来,不能打开此模型。是否有一个版本可能可以与早期版本中打开?

谢谢

他会

SOC可以小于0?
在em_table.ssc,我发现代码,以防止SOC> 1( '如果Qe的<0 && I> 0 Qe.der == 0;')。我更改条件为“如果(QE <0 && I> 0)||后的模拟卡住(QE>ç&&我<0)Qe.der == 0;'(当然,我移动Ç计算的条件之前)。
我不明白为什么这种情况下,可以防止SOC> 1,并防止SOC <0时,将无法正常工作。
谢谢你的工作。

穆尔塔扎帕夏

感谢您对这篇文章。我试图在'sc_lithium_cell_1rc right'上工作,但是,当我尝试估计参数时,在我点击橙色按钮时,它就不会将我带到参数估计会话,而是错误消息显示。解决它的最佳方式是什么?请让我知道,谢谢。

李启红聂

评估子系统块(掩码)的' OpenFcn '回调错误
“ssc_lithium_cell_1RC_estim /开启GUI”。回调字符串为“%
Speload(“ssc_lithium_cell_SDO_Project”、“项目-
ssc_lithium_cell_1rc_estim','一个temp right');
speload('sc_lithium_cell_1rc_estim_spessession')'

未定义函数' speload '用于输入char类型参数。

李启红聂

请让我知道这件错误消息有什么问题!

MSC.

MSC.

fadi safadi

嗨,我运行模拟时会收到此错误:

在'ssc_lithium_cell_1RC_estim/锂离子电池(1-RC等效电路模型,等温)/C1'中计算参数'C_Table'的误差

有这个解决方案吗?

SHAILESH Sonalikar

艾萨克·汤普森

“要求”部分现在表示2017A是必需的,以及并行计算工具箱。这仍然会在2016b上运行,而没有并行计算工具箱吗?

Olcay纱丽

哈维尔Gazzarri

@Juan维勒加斯塞巴洛斯
我们为这个示例创建了合成数据,因为本文中提供的数据是专有的。因此,从31 Ah(原来的)更改为27.625 Ah。

Tudou.

嗨,我对这些模拟有一个主要问题。如何将数据与当前和环境温度的单一建设者导入数据?我是一名大学生,我想了解这个主题。谢谢。

Kazuaki Kisu.

@TonyN
我也得到了这个问题。我想知道的答案。

阿里Baheri

您好,我对这些文件的一个一般性的问题。我怎样才能在Simspace使用set_param命令,如果我想换电池参数从脚本?事实上,我写我的算法,我想从工作区一个圆形的模拟后更换电池的参数。感谢您的帮助提前。

Renos工作

@TonyN
我得到了同样的问题。你有没有找到任何解决办法?

TonyN

我正在尝试运行R2012b sc_lithium_cell_1RC。mdl R2017a之下。当我尝试运行时,我得到以下错误。

在编译ssc_lithium_cell_1RC时检测到多个编译错误。
由:
[SSC_LITHIUM_CELL_1RC /锂电池(1RC等效电路模型)/ C1']:找不到参数'i'。如果您对Simscape文件做了更改,或者正在升级到Simscape的新版本,请运行ssc_build。
['ssc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/Em_table']: Cannot find parameter 'Qe'。如果您对Simscape文件做了更改,或者正在升级到Simscape的新版本,请运行ssc_build。
['ssc_lithium_cell_1RC/Lithium Cell (1RC等效电路模型)/R0']:无法找到参数'i'。如果您对Simscape文件做了更改,或者正在升级到Simscape的新版本,请运行ssc_build。
[ 'ssc_lithium_cell_1RC /锂电池(1RC等效电路模型)/ R1']:无法找到参数的 'i'。如果您对Simscape文件做了更改,或者正在升级到Simscape的新版本,请运行ssc_build。

随后,我尝试在libatteryelements上运行sc_build,但是...... 2012b中的库不存在。但是它是2010年。我将其复制到我的工作目录和重新运行rec_build。现在我明白了:

无法生成'libatteryelements_lib'

由:
使用错误LiBatteryElements.C_table>方程(线43)
功能,tablelookup,是错误的。请检查1)输入数据点是否具有正确的尺寸;2)查询
值是标量;3)查询值与表中数据有相应的单位;4)常量或编译
时间参数传递给插值和外推参数。
参数1 = [5X1双]
参数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'}

我看了看代码,但看不出哪里出了问题。
有任何想法吗?

胡安Villegas Ceballos

根据该文件,电池使用的是27.6啊,与使用31Ah小区的引用纸张不同。我想知道制作实验曲线的细胞的参考。

谢谢

Ouettar Chikou

先生,我想知道我是否可以应用题为“锂电池模型,Simscape语言和Simulink设计优化”的型号来模拟在手机(Sumsung EB454357VU 1200mah)中使用的棱镜锂离子电池。金宝app

谢谢

Aditya Singh.

当实现80单元格包时,我得到一个错误
'提供单位'c'和'k'并不相称。

谁能帮我一下吗?提前谢谢。如果你可以在ranjansami@yahoo.com上转发我正确的模型,这将是非常有帮助的。

RAJANNA VENKATA BODAPATI

先生,您能给我发送动态建模的钒氧化还原流电池simulink模型与定制库块。金宝app先生,我的邮箱号是bv.rajanna@gmail.com

银色冲浪者

什么采样频率是捕获电池瞬态动态和正确估计参数的最佳采样频率?我想用脉冲放电法来描述铅酸电池。

RAJANNA VENKATA BODAPATI

请你能帮我帮我延伸这款锂电模型到钒氧化还原电池模型

RAJANNA VENKATA BODAPATI

先生,请允许将此锂模型扩展到钒氧化还原流电池模型,并将我发送给我的邮件:bv.rajanna@gmail.com

mohan kanth

你好,

我使用并行计算工具箱来更快地估计参数,

估计已经停止,并显示在SDO工具下面的语句

“优化完成,因为梯度的大小小于所述功能公差的设定值”

我该怎么解决这个问题?

mohan kanth

你好,

我用并行计算工具箱更快的参数估计,

估计已经停止,并显示在SDO工具下面的语句

“优化完成,因为梯度的大小小于所述功能公差的设定值”

我该怎么解决这个问题?

mohan kanth

在参数估计中,参数估计的轨迹图在每个参数中有不同的直线,这些直线代表什么?

mohan kanth

艾萨克·汤普森

mohan Kanh,
之后,打开“参数估计GUI”你可以点击“新实验”,然后导入数据。双击“EXP”的实验下框,你会看到一个Excel文件中的选项来导入。

不过,我们仍在试图弄清楚如何在原始模型中使用这些导入的当前值

mohan kanth

嗨,Robyn杜松子酒,

你拍了11 * 1参数矩阵用于放电脉冲

我想给出输入即电流和不同幅度的充放电脉冲,如何得到参数矩阵?

艾萨克·汤普森

乔什·萨维茨,

我能够让它工作。我错过了“所需产品”部分。下载188bet金宝搏您需要安装以下内容:
优化工具箱
并行计算工具箱
simscape.
金宝app
金宝appSimulink Design Optimazation(这是我缺少的设计,我最终购买了Matlab的学生版和其他所需产品,以便能够打开购买和使用此工具箱)下载188bet金宝搏
MATLAB

约什 - 萨维茨

我有同样的问题@isaac thompson。橙色框打开当双击时的参数估计返回错误“未定义的函数”speload“,用于”char“类型的输入参数。你能解决这个问题吗?

Anibal Morales.

babajide owoyele

ym.

MCHEN18.

我无法解压缩这个文件。还有其他人有这样的问题吗?

艾萨克·汤普森

我能够安装和运行示例,但尝试打开估计例子,双击橙色框,我收到错误“speload不是有效命令”
还有其他人遇到这个问题吗?

塔哈萨迪克

Shivaram N V

你好robyn,

我在1RC估计模型的基础上做了一个2RC模型,然后尝试估计相应的参数。但我得到以下错误:

左手侧被初始化并具有空程度的索引。
但是,右侧返回了一个或多个结果。

sldodialogs.variablesElectorgc> lcbtablechanged(第346行)中出现错误
CV {IVAR,1} = sVars(CT);

误差在hgfeval(线62)
feval(fcn {1},varargin {:},fcn {2:结束});

javaaddlistener> cbbridge(第52行)中出错
HgFeval(响应,Java(O),E.javaEvent)

javaaddlistener中的错误> @(o,e)cbbridge(o,e,响应)(第47行)
@(o,e)cbbridge(o,e,响应));

能否请你让我知道为什么会发生?

Shivaram N V

你好robyn,

我在1RC估计模型的基础上做了一个2RC模型,然后尝试估计相应的参数。但我得到以下错误:

左手侧被初始化并具有空程度的索引。
但是,右侧返回了一个或多个结果。

sldodialogs.variablesElectorgc> lcbtablechanged(第346行)中出现错误
CV {IVAR,1} = sVars(CT);

误差在hgfeval(线62)
feval(fcn {1},varargin {:},fcn {2:结束});

javaaddlistener> cbbridge(第52行)中出错
HgFeval(响应,Java(O),E.javaEvent)

javaaddlistener中的错误> @(o,e)cbbridge(o,e,响应)(第47行)
@(o,e)cbbridge(o,e,响应));

Neeta Khare.

嗨罗宾尼,
感谢您分享您的工作。我想将Warburg Element添加到Simscape模型中。您能引导我,如何在Simscape中添加库块,或者我可以在电路中添加功能块。
最好的事物,
Neeta

克里斯保罗

您好罗宾,感谢您的模型,它真的帮助了我很多。现在,我想模拟了3 R-C支型号锂离子电池和我看过你的视频和文件,但我仍然不知道如何设置起点和终点在基于分层技术的每一个估计。更重要的是,我想知道如何在每一个估计控制初始参数值?并请您分享使用3 R-C支模型程序?先感谢您。

Reshma Konjari

俞杰王

Reshma Konjari

Hello Robyn,非常感谢您的模型。
当我运行ssc_lithium_cell_1rc时,我正在收到此错误

无法在“SSC_LITHIUM_CELL_1RC /锂电池(1RC等效电路模型)/ C1 / C_EXT”中引用的库“Libatteryelements_Lib”中找到“C_EXT”

请你帮我解决这个问题。

谢谢

紫霞

嗨,罗宾,谢谢你的模特!
我正在使用Matlab R2014B运行估计模型,但发生错误,发生如下:

错误评估参数“C_Table”在“ssc_lithium_cell_1RC_estim /锂电池(1RC等效电路模型中,单个温度)/ C_table_1Temp”

未定义函数或变量'C1'。
组件:Simulink金宝app |类别:N.A.

在“SSC_LITHIUM_CELL_1RC_ESTIM /锂电池(1RC等效电路模型,单温)/ C_TABLE_1TEMP”中误差评估参数'SOC_TABLE'

未定义的函数或变量'soc_lut'。
组件:Simulink金宝app |类别:N.A.

你能给我一些建议吗?

谢谢 !

RT.

嗨罗宾,感谢您的文件。
我想估计充电参数。我尝试使用您的模型,但似乎结果不融合。我用自己的实验更换pulsedata.mat。实验与您的示例类似,但电流处于充电模式。你能给我一些建议吗?谢谢你。

Satendra Kumar.

亲爱的罗宾,非常感谢你的分享。我正在用4个锂离子电池进行电池平衡。
我想开始模拟不同值的soc为所有细胞。我使用的是2rc模型。
我的怀疑是,如何控制SoC的起点。
提前非常感谢。

凯文

对于那些有问题的人,如:

无法生成'libatteryelements_lib'

由:
使用ne_buildpackage误差(第32行)
文件:C: \ <路径> \ C_table.ssc
线路:9

输入'T'用包含仿射单元'C'的单元表达式声明。在声明这种类型的成员时不允许使用仿射单元。

执行以下操作:
Simscape语言不像其他单位,而不是“Kelvin”温度。它需要通过仿射转换转换,有时在不正确使用时诱导错误。
改变单元“C”由“K”,并且该文件中相应地修改值的温度“C_table.ssc”

阮长

亲爱的罗宾·杜松子酒,
我正在与一个团队合作,创建一个电池管理系统。我在几周前发现了你的“锂电池模型,Simscape语言和Simulink设计优化”,它非常有帮助。金宝app我非常感谢你。然而,我有一个大问题,我之前试过用它,我看了你的所有视频很多次,我看到你确实提到了估计参数。但是我还是不明白,我想问您,我们如何使用实验结果并将其输入到模型中呢?
我看了所有视频,我看到你没有提到如何将查找表输入到模型中。我尝试了很多方法,但他们都没有工作。
我非常感谢你的帮助,请尽快回答我,非常感谢。

亲切的问候,
阮长

Robyn Jackey.

@ John Arvanitis - 抱歉延迟。我在R2015A Prerelease中测试了这两个模型顾问检查,他们工作了。你是在先前的释放吗?如果您愿意,您可以从“联系作者”页面中给我发电子邮件。

mohand hamouda

亲爱的,杜松子酒,

我用他们的锂离子电池模型作为我的主人论文的一部分,因为我没有真正的电池。
我想设计一个MPC控制器和需要的lienearized模式,但我一定要得到与线性电池模型的一个问题。我不能在电池模型的线性化工作点。
你能告诉我为Ölinearisierte型号提供帮助吗?
我应该只留下电池并控制DC-DC转换器Modllieren然后电池?

我先谢谢你。

此致
Hamouda

瓦伦丁

非常感谢这些好的例子!

我们尝试在汽车中表征电子汽车电池以适当的SOC估计。
因此,我们测量了脉冲数据,并进行了参数估计。
现在的问题是:以后如何在设备(如我们的汽车)中使用获得的数据?你通常生成查找表并在ECU中实现它们?还是把完整的模型带到ecu上?典型的处理方式是什么?

先感谢您!

瓦伦丁

Robyn Jackey.

Kirankumar - 您可以使用带有Simulink设计优化的驱动循环(验证)数据来调整模型的参数。金宝app我会鼓励这样做。但是,电路参数值可能需要对它们进行良好的初始猜测来汇聚。

脉冲数据很好,因为它允许你隔离不同等效电路元件的贡献。

Kirankumar.

我们试图估计锂离子电池与琳+ R1 || C1结构参数。对于目前我们不考虑热效应。所有这三个参数应与沿SOC和IBAT(温度在未来)分手2-d查找表。

我们正在寻找高精确估计(<10mV的)。截至目前,我们使用系统识别工具盒估计参数所有方案按照上面提到的分手。但是,尽管与驱动模式数据(验证数据)验证我们获得巨大的错误。我们正在考虑尝试参数估计工具箱中取得更好的成绩。

我的查询是:
1)是否有可能直接馈送验证数据到参数识别工具箱估计?或它总是需要提供估计的脉冲数据?
2)目的是我们没有不同SOC和Ibat的所有脉冲数据。

问候,
kirankumar

约翰Arvanitis

伟大的工作(锂电池型号,语言的Simscape和Simulink设计优化)金宝app

现在我们有一个简单的方法来参数化电池在所有条件下的准确性。

请问一个问题:
1)模特顾问使用期间我们得到了
以下错误

在建模标准DO-178C / DO-331 - 检查安全相关的优化设置,
关于DO-178C/DO-331的建模标准-检查与安全相关的代码生成设置

异常退出:BLAS加载错误:MKL.dll:不足的存储可用于处理此命令。

为了克服这个问题,我能做些什么?

约翰尼Rico

下载的zip档案似乎被损坏。我请求作者重新上传。

问候,
约翰尼

阿里Rostami

我有从MathWorks.com下载文件的麻烦
错误消息是“站点不可用或无法找到。

有人有过同样的经历吗?
谢谢
阿里

Robyn Jackey.

我将一个名为“开发使用基于模型的设计电池管理系统”在6月3日在美国控制会议在波特兰,俄勒冈研讨会期间进行展示。如果您有兴趣参加,请参阅:

http://www.iet.unipi.it/f.baronti/acc14/registration.html.

http://a2c2.org/conferences/acc2014/workshops.php#11

Robyn Jackey.

Lu - 你能通过联系作者页面直接给我发电子邮件吗?

你好,罗宾,谢谢你的分享。

我对该论文有所了解“SAE 2013:简化的电池SOC估计简化扩展卡尔曼滤波器观察者
“。

在本文中,您可以绘制滞后效果,并使用K作为滞后因子。
k的值是通过最小化实验和模拟的VOC与SOC曲线的差异来检验得到的。VOC(VSOC)是小回路上OCV的瞬时值。”

什么是实验VOC(VSOC),被(VOCCH(VSOC)+ VOCDISCH(VSOC))/ 2?
和正在发生的模拟VOC(VSOC),是测量的端电压(Vt)和VRC之间的差异?

请您分享K拟合的进展。

谢谢

Robyn Jackey.

克里斯托弗 - 我还没有看到许可证错误之前。能否请您尝试联系MathWorks的技术支持?金宝app

克里斯多夫

我试图遵循README文件中的说明,但第2步是给我一对夫妇类似的错误,例如:
“使用save_system> i_builtin(第188行)错误
无法保存此库,因为块r_table_1temp需要许可证,无法获得。
请在许可可用时再试一次。”

我使用Matlab R2013A, Simulink金宝app 8.1,优化工具箱6.3,并行计算工具箱6.2,Simscape 3.9。它看起来不像我有Simulink设计优化,但我不认为这是导致我看金宝app到的错误的原因。你有什么建议吗?我查看了Simulink的例子,我没有金宝app看到电池演示,即使它应该与它一起发货。

谢谢!

Robyn Jackey.

随着R2013a及更高版本,ssc_lithium_cell_1RC和ssc_lithium_cell_2RC,与库LiBatteryElements沿着现在出货的Simscape演示。航运版本应该使用,因为需要使用开尔文,而不是摄氏的Simscape语言代码的Simscape变化。在这个MATLAB中心入口的额外演示应该工作,只是确保旧LiBatteryElements库未添加到您的MATLAB的搜索路径,因此它使用的航运版本。

Maryam Bahramipanah.

感谢罗宾。我做了什么是写在的readme.txt,而是通过运行“ssc_build LiBatteryElements”,我收到此错误:
“C”:错误使用LiBatteryElements.C_table(第9行)输入“T”与包含仿射单元单位表达声明。在声明这种类型的成员时不允许使用仿射单元。

(。我使用的是R2012a文件。

Robyn Jackey.

嗨Maryam,
您可能需要首先将所有目录添加到MATLAB搜索路径。要修复您遇到的错误,您可能需要重建平台和MATLAB版本的Simscape库。包含README.TXT文件中有方向。
-Robyn.

Maryam Bahramipanah.

罗宾,我发现我必须先运行libatteryelmet。所以,我不再介意了。但是还有另一个问题:。当我开始估计时,我收到了这个消息“索引超过矩阵维数”。你知道这是干什么用的吗?

Maryam Bahramipanah.

你好。首先感谢您上传文件。

当我试图打开模型的每个元素(例如R_table_1Temp),我收到这个错误:


错误ID:ne_dli:内部:UnableToCreatDialog

无法创建块对话框。如果块属于自定义simscape库,请运行ssc_build来重建库...."

你能帮我吗?

问候

ZWBSCG.

Robyn Jackey.

对于R2012B及更高版本,SSC_LITHIUM_CELL_1RC和SSC_LITHIUM_CELL_2RC型号的送货演示。LibatteryElements包也是Simpape演示的一部分,因此它不包括在ZIP文件的R2012B文件夹中。

个人简历

R2012b文件夹里没有LiBatteryElements包吗?

Robyn Jackey.

嗨Mengjia - 不幸的是,您所看到的错误是预期的,而模型将无法在R2010A或更早版本中使用。Simscape Lookup表的早期版本需要所有尺寸至少为尺寸4,并且我的演示模型仅包含3个温度。它将在较新的版本中正常工作,否则如果将第四个温度添加到每个查找表的数据中,它可能会起作用。

孟家

您好,我有错误的错误ssc_lithium_cell_1rc.mdl

1. SSC_LITHIUM_CELL_1RC / SOLVEL配置:无法编译物理网络。

2. SC_LITHIUM_CELL_1RC /锂电池(1RC等效电路模型)/主分支电压源(EM)/ PS查找表(1D):输入值的向量或输出值的尺寸必须大于3。

3. SSC_LITHIUM_CELL_1RC /锂电池(1RC等效电路模型)/ C1 / PE查找表(2D):Y矢量必须具有不少于4个元素。

而对于其他3个查找表(2D),我已经获得了相同的Y矢量元素问题,因此完全是6个错误。

我按照Readme.txt遵循了2个步骤说明了,请诚挚建议出错?

PS:我正在使用Matlab R2010a运行R2010b文件夹下的文件。

Robyn Jackey.

回答您的问题:

1.在本文中,我们选择了基于我们对用于验证的驱动周期的初始条件。温度T = 20是基于所测量的电池温度(大约相同的电解质)。基于在所述驱动周期的一开始部分所测量的模拟VS电压的最佳拟合被选择的初始SOC。

2.您可以修改InputData * .xls文件,并将它们导入到信号生成器块,如果你想改变输入曲线。然而,你将需要删除放置在单元格E1,以避免错误的“版权......”字符串。否则,信号生成器试图从E列的进口数据,导致你发现的错误。

洪宕

亲爱的先生,
在参考论文“带有用于表征和高功率锂电池单元的模拟热依赖性模型高保真电模型”,如何选择初始SOC = 45%,T = 20,?例如,在使用ssc_lithium_cell_1RC.mdl的情况下。
在SSC_LITHIUM_CELL_1RC的信号构建器中导入“inputData_1rc.xls”时,存在错误“尝试访问TD(:,3);索引超出界限,因为大小(TD)= [46,2]。如何导入该文件?

Robyn Jackey.

该R2012a文件夹包含使用新的功能,只能在R2012a或更高版本的工作文件。我怀疑是生成错误的原因。该R2010b中模型应该在该版本中的工作和起来,但它是一个有点不太整齐,因为查找表是外部到自定义的Simscape语言块。

大卫

运行ssc_build LiBatteryElements

出现以下错误。

生成的LiBatteryElements_lib。C:\Documents and Settings\Jiucai\My Documents\Downloads\ssc_Li_cell_20120419\ssc_Li_cell_20120419\R2012a'…
无法生成'libatteryelements_lib'

由:
使用ne_buildpackage误差(第32行)
文件:C:\Documents and Settings\Jiucai\My
文档\下载\ ssc_Li_cell_20120419 \ ssc_Li_cell_20120419 \ R2012a \ + LiBatteryElements \ C_table.ssc
线:13
类型的构造不支持属性大小金宝app
范围。

更新

1.26

演示使用新的电池单元

1.25

此版本使用新的电池单元块并包含新的SOC和SOH工作流程

1.24.0.2

固定使用新的Simscape(TM)单元系统的不兼容性

1.24.0.1.

更新许可证

1.24.0.0.

在描述中更新了超链接

1.24.0.0.

加入连结新的纸张上锂电池单元参数的变化,由于老化

1.24.0.0.

更新链接到:SAE 2014:电池包建模、仿真和部署在多核实时目标上

1.23.0.0.

更新的链接只在描述

1.22.0.0.

更正研讨会链接

1.21.0.0.

新增确认为其他入境 - 电力系统仿真

1.19.0.0

说明更新 - 添加到电池数据采集网络研讨会的链接。没有更改文件。

1.18.0.0

更新描述。没有文件更改。

1.17.0.0

在描述中增加了一个新的网络研讨会链接

1.16.0.0

更新了参数估计视频的错误链接。

1.15.0.0

修正了R2012b演示版温度单位的问题。

1.14.0.0.

修改说明只添加链接到新的出版物。

1.13.0.0.

更新了车型R2012b +版本:
1.快捷块打开自定义库被打破
2.在Simscape模型中使用Kelvin温度单位

在R2013a中有一个已知的bug。请参阅README.txt获取信息。

1.12.0.0.

R2012b文件夹,文件格式为。slx。排除了R2012b +LiBatteryElements文件夹,因为它是一个发货演示。

ssc_lithium_cell_SDO_Project。Mat并行计算默认未选中,如果没有安装工具箱则会出现bug。看到的需要

1.10.0.0.

增加了80芯电池组模型。

1.6.0.0.

添加了Demo视频的链接。删除了无关的Simscape MEX文件。(注意:您需要运行“SSC_Build LibatteryElements”以构建电池构建块的机器特定的Simscapt库。

1.3.0.0.

更新版权声明,链接到网络研讨会。

1.1.0.0.

N / A.

Passive Balancing.

socEstimation

sohEstimation

syntheticData

sohEstimation

syntheticData