宝藏工具箱 | 终于轮到它发光发热了 —— 极速标定!

科技   2024-09-18 18:02   上海  
Model-Based Calibration Toolbox,很多人可能对这个工具箱比较陌生,在 Simulink 里找不到它,在 MATLAB APP 列表里(如果安装了的话)排名也不明显。
想借此地给大家介绍一下它的宝藏功能之一,标定 HPPC 电芯参数是真的快

发动机标定是它被老用户了解的应用之一。事实上一直以来也只有部分做发动机虚拟标定相关工作的朋友才听说过它。
在过去的很长一段时间里,我们也都把它当作发动机的虚拟标定工具在介绍,因为只有发动机的标定任务够复杂:大量的表格。毕竟简单的标定任务尤其是没有表格的场景,我们用传统的 SDO 就行了。

它并不是“发动机”专用工具,它本质上还是个标定工具,它值得被更多需求遇到。
所以我今天特别想给大家介绍我最喜欢的功能(目前没有之一):
【Feature Filling】
它最大的特点就是见效快
比如,把同时标定若干组电芯 HPPC 数据的时间
从几个小时缩短到按分钟计
而且它的操作过程也很简单
在 CAGE 界面上选择【Feature Filling】
选择自己要标定的 Simulink 模型
对极速标定电芯参数感兴趣的朋友,可以查看我们这个系列的视频全部 7 个零基础短视频(我们添加了中英文双字幕)。不做电芯的朋友可以只看最后 P7 第七视频的具体操作过程(只需要花你几分钟时间)
当然,任何高招都有约束,这种极速标定功能所支持的模块类型有限,在命令行输入
>>cgeqlib
打开对应的模块库
可以看到它所支持的各个模块
(新版本专门添加了电池系统相关的模块)
如果自己用到的模型不在支持列表里怎么办呢?
  • 那就用传统的 Simulink Design Optimization 吧。或者尝试联系 MathWorks 的工程师,把你用的模块添加进去。
  • 如果对优化算法有深入的理解且擅长写优化代码,那就自己写优化脚本也不是不行,刚刚推荐的视频(第六个 P6)里也提到了为什么这个工具能优化这么快。
但实际上它的用途并不是局限在我提到的这两个应用。
其实去年,MathWorks 也制作了一个视频 “Calibrating Optimal IPMSM Control Using Model-Based Calibration” 应用于电机标定。感兴趣的可以去官网搜索看看,或者点击“阅读原文”直达。
或许,它还有其它的适合的标定对象,待你分享。
    ◆  

MATLAB
MATLAB官方账号,实时发布迈斯沃克(MathWorks)产品动态,公司新闻及相关活动信息。
 最新文章