0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

热管理系统建模案例:各个回路的搭建

MATLAB 来源:MATLAB 2023-04-13 10:11 次阅读

大家好,本系列文章的目标是帮助对整车热管理建模感兴趣的朋友更快的了解这个 MATLAB 内置的纯电车案例:Electric Vehicle Thermal Management。

上一篇,我们介绍了模型工具、热管理系统。 这一篇,我们将继续 简单介绍一下这里的回路。如果有需要,您可以在文章下面留言,以后有机会再介绍具体的模块。

01水冷回路(电池电机)

通用热负载模型 - 电机

如果没有进一步的细化要求,所有的热负载都可以通过以下方式表现在模型里。

Pipe模块等价模拟这里的冷却水道,模拟热阻和流阻;

用Thermal Mass表示零件的热质 J/K;

用Sensor传感器测量温度信号用于控制反馈;

因为这里是和 Simulink 模型集成,所以:

计算出来的发热功率 Q_motor 通过Heat Source模块集成到冷却回路中;

Sensor 模块测量的电机平均温度也需要反馈回电机本体模型,比如温度影响电机本体的效率。只是这个案例是 “开环”,所以电机温度信号并没有回到整车模型。

f11cfbd0-d943-11ed-bfe3-dac502259ad0.png

打开案例模型查看其它所有负载均如此:

f139a258-d943-11ed-bfe3-dac502259ad0.png

专用热负载模型 - 电池

从软件使用角度,上图的热负载模型也可以把发热本体模型也包括进来,这里以电池为例。

发热量 Q 不再是一个直接提供的曲线,而是Simscape 电池模型根据电池的电流工况计算出来的;

电池模型的热端口直接与冷却水管的热端口相连,表示热传递支路;

f17632f4-d943-11ed-bfe3-dac502259ad0.png

备注:电池包及其冷却水路模型从 2022b 开始由专门的工具箱Simscape Battery帮助更快速的进行电池包的建模仿真

f1935faa-d943-11ed-bfe3-dac502259ad0.png

其它的比如 Motor, Inverter, DCDC 等等如果要把发热本体模型包括进来,也类似,如果需要以后再专门介绍。

f1ab23ce-d943-11ed-bfe3-dac502259ad0.png

这个案例里面正好只用到三通阀和四通阀的功能模型,所以直接用对应的模块就是了。

f1d4f6ea-d943-11ed-bfe3-dac502259ad0.png

下图是冷却回路的 4-Way Valve 四通阀,控制信号 cmd_parallel_serial 控制阀芯位移 S,使得三位四通阀可以位于左位 - 中位 - 右位,实现串联并联的切换。

f2017df0-d943-11ed-bfe3-dac502259ad0.png

两位三通阀也是类似:

f210cb48-d943-11ed-bfe3-dac502259ad0.png

但如果涉及到复杂的多路多通阀,更多地还是用节流口模块组装一下。

f231b1fa-d943-11ed-bfe3-dac502259ad0.png

02暖风回路

暖风回路用到了Moist Air子库里提供的模块。如果把暖风回路的风扇拆开,它其实是右图这个样子。

循环泵带动车内气体循环;

根据 Recirculation Flap 的风门控制 A-C 连通或者 B-C 连通,实现内循环模式和外循环模式;

这里使用了 PTC 作为加热设备;

Evaporator 给乘员舱制冷.

f2708470-d943-11ed-bfe3-dac502259ad0.png

除了 Evaporator 之外,所有的模块都来自Simscape Moist Air子库,也就是湿空气;

回路内气体成分:干空气、水蒸气、Trace Gas;Trace Gas 只是表示第三种气体,至于代表什么,则取决于你对它的参数设置,如果不关心保持默认忽略它其实也无所谓。

f281909e-d943-11ed-bfe3-dac502259ad0.png

循环泵

循环泵直接使用的是 Moist Air 里的 Source 模块,可以选择理想流量源或者理想压力源。

f2b55cb2-d943-11ed-bfe3-dac502259ad0.png

案例模型里使用的是理想体积流量源,相当于是有足够的能量能维持这条支路的流量为指定体积流量。

f2dcbe92-d943-11ed-bfe3-dac502259ad0.png

Recirculation Flap

循环风门控制内循环或者外循环,本质上就是通过控制信号 S 改变内、外循环通道的过流面积大小,你开我关,你关我开。

f2fa4976-d943-11ed-bfe3-dac502259ad0.png

至于表达方式用 Simscape 的计算模块还是 Simulink 的计算模块,影响都不是很大。如果有 Simscape 反馈信号的话,一般会建议使用 Simscape 的计算模块以减少代数环的发生。

下图模型就是用 Simulink 实现的计算过程,里加了一个响应时间环节。

f311b106-d943-11ed-bfe3-dac502259ad0.png

PTC

至于 PTC 或者说加热器,可以很简单的把加热功率计算出来,通过左下角的 heat source 模块描述它带给整个系统的热量。

这里把 PTC 到循环空气的传热路径抽象为热对流,所以用了一个 Convective Heat Transfer 模块来描述。

f32572b8-d943-11ed-bfe3-dac502259ad0.png

控制

这里的暖风回路的控制回路比较简单,见下图。风扇控制 cmd_blower 是 PI 控制,而 cmd_ptc 对应 PTC 则是开关控制。

f34066cc-d943-11ed-bfe3-dac502259ad0.png

仿真模型后,可以通过 Scope 看到下图已经配置好显示的结果。

可以看到环境温度 30 degC,设定温度 21 degC;

乘员舱暖风风扇(循环风扇)在 PI 控制下,车舱内温度保持在 21 度附近。

环境温度高于设定温度,PTC 无需启动;

f360bfee-d943-11ed-bfe3-dac502259ad0.png

f382a820-d943-11ed-bfe3-dac502259ad0.png

由于篇幅有限,剩下的乘员舱回路,空调制冷以及控制部分将在下一篇介绍。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50411

    浏览量

    750763
  • matlab
    +关注

    关注

    181

    文章

    2960

    浏览量

    229985
  • 电机
    +关注

    关注

    142

    文章

    8867

    浏览量

    144785
  • 建模
    +关注

    关注

    1

    文章

    299

    浏览量

    60709
  • 热管理系统
    +关注

    关注

    0

    文章

    43

    浏览量

    461

原文标题:热管理系统建模案例(二):各个回路的搭建

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    模糊系统建模

    模糊系统建模.zip
    发表于 01-07 12:15

    模糊系统建模应用-自适应模糊控制

    模糊系统建模应用-自适应模糊控制.zip
    发表于 01-07 12:16

    电力电子系统建模及控制书

    电力电子系统建模及控制
    发表于 03-16 09:29

    Simulink动态系统建模与仿真

    Simulink动态系统建模与仿真
    发表于 04-02 11:33

    电动汽车热管理系统和性能

    要求。1.热管理系统对于电动汽车及混合动力汽车的意义三回路热管理系统是提高电动汽车性能、可靠性和安全性的有效途径,电池的性能、寿命和成本直接
    发表于 04-23 16:36

    基于MATLAB的双闭环直流调速系统建模与仿真

    基于MATLAB的双闭环直流调速系统建模与仿真36 2Vol36No2第卷 第 期桂 林 理 工 大 学 学 报2016 5JournalofGuilinUniversi...
    发表于 09-07 07:44

    基于Agent的复杂系统建模与仿真

    基于Agent建模与仿真克服了传统的建模技术存在的不足,为复杂系统研究提供了新的思路。在基于Agent的复杂系统建模方法分析的基础上,结合信息对抗环境下护航舰艇编队防空作战
    发表于 05-05 17:52 0次下载
    基于Agent的复杂<b class='flag-5'>系统建模</b>与仿真

    CPLD_FPGA的数字通信系统建模与设计

    CPLD_FPGA的数字通信系统建模与设计
    发表于 09-04 11:10 14次下载
    CPLD_FPGA的数字通信<b class='flag-5'>系统建模</b>与设计

    模糊系统建模应用-自适应模糊控制

    模糊系统建模应用-自适应模糊控制
    发表于 12-06 14:57 0次下载

    模糊系统建模

    模糊系统建模
    发表于 12-06 14:55 0次下载

    步进电机驱动系统建模

    本文档内容介绍了基于步进电机驱动系统建模,供参考
    发表于 03-02 14:08 14次下载

    热管理系统建模案例:模型工具、热管理系统

    大家好,本系列文章的目标是帮助对整车热管理建模感兴趣的朋友更快的了解这个MATLAB 内置的纯电车案例:Electric Vehicle Thermal Management (点击“阅读原文”,直达这个案例!)
    的头像 发表于 04-04 16:16 1729次阅读

    TESLA电动汽车热管理系统研究

    一、新能源车热管理功能架构及趋势新能源车热管理系统技术迭代的目的在于实现各回路热量与冷量需求的内部匹配,能耗最优,降低电池能耗实现制冷与制热功能;纯电动车型的
    的头像 发表于 03-30 14:24 2141次阅读
    TESLA电动汽车<b class='flag-5'>热管理</b><b class='flag-5'>系统</b>研究

    特斯拉热管理系统研究报告

    新能源车热管理系统技术迭代的目的在于实现各回路热量与冷量需求的内部匹配,能耗最优,降低电 池能耗实现制冷与制热功能;纯电动车型的热管理回路
    的头像 发表于 06-26 16:52 1288次阅读
    特斯拉<b class='flag-5'>热管理</b><b class='flag-5'>系统</b>研究报告

    什么是系统建模语言SysML?

    对复杂系统建模是架构师的基础能力之一。从这篇文章开始,笔者介绍系统建模语言SysML(OMG System Modeling Language)。 对复杂系统
    的头像 发表于 09-01 15:48 6412次阅读
    什么是<b class='flag-5'>系统建模</b>语言SysML?