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

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

3天内不再提示

热管理系统建模案例:乘员舱回路、空调制冷、控制

MATLAB 来源:MATLAB 2023-04-20 10:24 次阅读

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

上一篇,我们介绍了各个回路的搭建。 这一篇,我们将继续介绍剩下的乘员舱回路,空调制冷以及控制部分。您可以在文章下面留言,以后有机会再介绍具体的模块。

01Cabin 乘员舱

腔体/车舱

当前案例模型里乘员舱内部空间没有进行分区,把内部当作一个质点模型来看待,计算乘员舱内部的温度、压力、湿度、二氧化碳含量。所以用一个腔体模块 Constant Volume Chamber 模拟乘员舱内部的平均状态,也就是下图标识的【腔体】。

【腔体】的 ABC 各个端口压力和腔体内部相同,只是ABC端口温度取决于端口的气体流向,和它的上游相同。

a7b22168-deb7-11ed-bfe3-dac502259ad0.png

乘客模型

模拟驾驶舱内部人类呼出的二氧化碳、水蒸气以及释放的热量。

a80242ba-deb7-11ed-bfe3-dac502259ad0.png

简单说就是把人产生的这些东西(热量、水蒸气、二氧化碳)量化,使用 Moist Air 的 source 模块添加到腔体模块里。

a839d090-deb7-11ed-bfe3-dac502259ad0.png

传热模型

传热本质上就是在计算每秒从 A 到 B 节点传输了多少热量。只是为了方便区分不同物理现象,我们把它分成了不同的传热方式,用不同的参数化方程来描述。

Simscape 里提供了一些典型的热传递模块。

a87649bc-deb7-11ed-bfe3-dac502259ad0.png

热传导:热量在固体内部的传热,某种物质的传热的能力就是这个物体的热传导系数。除了温差之外,具体的传热速率还和传热面积固体厚度相关 ,所以热传导系数的单位是W/(K*m)。

a89d6862-deb7-11ed-bfe3-dac502259ad0.png

温差 detK * Thermal conductivity W/(K*m) * Area (m^2) / Thickness(m) = W

a8b5c51a-deb7-11ed-bfe3-dac502259ad0.png

热对流:热量在固体和气体之间的传递,发生在固体表面和气体之间(这里不包括液体),所以就和厚度无关,因此热对流系数的单位:W/(K*m^2)

a8d9c74e-deb7-11ed-bfe3-dac502259ad0.png

温差 detK * Heat transfer coefficient W/(K*m^2) * Area (m^2) = W

a8f493ee-deb7-11ed-bfe3-dac502259ad0.png

热辐射:热辐射是超高温物体对外的散热能力,虽然它有自己的计算公式,但对于 HVAC 的计算一般指的太阳辐射,太阳辐射的单位是 W/m^2 。Simscape没有直接的太阳辐射模块,需要用查到的太阳辐射数据*车身表面积,填进去。

a910c0e6-deb7-11ed-bfe3-dac502259ad0.png

舱对外传热网络

这部分模型搭建很“自由”,模型如何搭建完全取决于我们如何去抽象车舱和外界的热传递路线。

比如下图:

定义了三条传热路径:车玻璃、车门、车顶

带颜色背景的是材料内部的热传导环节;

左侧是从乘员舱内部空气到材料的热对流环节;

右侧是材料到外部环境的热对流环节;

所以,模型实现起来很简单,就是往上面挂模块就是了。只是,给定或者说标定这里的参数,才是重点。

a928a8f0-deb7-11ed-bfe3-dac502259ad0.png

02空调制冷回路

空调制冷回路用到了 Two-Phase 库的模块,这个循环的典型回路包括:冷凝器、蒸发器、膨胀阀、压缩机。

这里的冷凝器 Condenser 布置在散热器 Radiator 的后方, 所以车辆行驶时,气流会先穿过散热器然后穿过冷凝器,最后风扇安装在冷凝器后方。

a9660128-deb7-11ed-bfe3-dac502259ad0.png

这个气流流过各个器件的顺序在模型里如何表达的呢?参考下图:横线上方是 Radiator 子系统,横线下方是 Condensor 子系统,通过模块端口的连接顺序来体现气流流过各部件的顺序。

a9a1c53c-deb7-11ed-bfe3-dac502259ad0.png

膨胀阀

这里是热力膨胀阀,所以直接使用了库里的热力膨胀阀模块。膨胀阀可以通过定义典型工况点,也可以输入象限曲线数据。

a9bf5fb6-deb7-11ed-bfe3-dac502259ad0.png

控制端连接到换热器的出口。下方的红圈类似于 Simulink 里面的Bus,没什么特别用意,只是为了连线“好看”。

a9e42d6e-deb7-11ed-bfe3-dac502259ad0.png

如果是电子膨胀阀,则可以使用基本的可变节流口模块,受控逻辑则使用信号计算的方式来表达。

aa035a36-deb7-11ed-bfe3-dac502259ad0.png

换热器

换热器,顾名思义其实和刚刚说的传热没什么本质区别,换热器模型就是计算从 A 到 B 传递了多少热量。那传热速率显然的跟温差有关系。

aa213434-deb7-11ed-bfe3-dac502259ad0.png

只不过这里通常是两种互相“隔离”的物质之间的换热,那我们会假设这个换热速率 SD 跟换热物质的流速也有关系:

aa346310-deb7-11ed-bfe3-dac502259ad0.png

所以,如果有相关的换热实验数据,直接就可以表达这个换热器的数学本质。

aa4b732a-deb7-11ed-bfe3-dac502259ad0.png

实现任何两种不同流体之间的换热关系(模型),管路模块则计算热量对管路内流体状态的影响。

aa68ccd6-deb7-11ed-bfe3-dac502259ad0.png

Simscape->Fluids->Heat Exchangers->Fundamental Components提供了部分模块,计算输出所需要的CP与M值。

不过实际上,Simscape Fluid 提供了一个换热器模块库,如果有合适的参数可以直接选择合适的模块。因为有时候我们可能得不到实验数据,那么可以根据散热器关键尺寸信息,近似计算它的特性。或者我们前期在设计系统时,往往只有设计工况点,所以也可以借用 System -level 级别的散热器模型,来实现具有指定工况点特性的散热器模型。

aa8998d0-deb7-11ed-bfe3-dac502259ad0.png

制冷剂

两相流库提供了一些常用制冷剂数据,可以直接选择。

aac8c424-deb7-11ed-bfe3-dac502259ad0.png

如果是其它特别的制冷剂特性数据,也可以使用 Simscape 提供的 API 从第三方软件导入进来。

aae8689c-deb7-11ed-bfe3-dac502259ad0.png

03控制

图中红圈都是控制环节,包括风扇、各、各以及各加热器,就是通过控制它们来完成了“热量搬运”的任务。备注:红圈的Condenser 其实是为了要圈在这个子系统里面的受控风扇(模型里把风扇模块放入了 Condenser 子系统内部)。

ab2c9940-deb7-11ed-bfe3-dac502259ad0.png

控制算法本身用 Simulink 实现应该没什么问题,它是通用控制算法工具,可以参考官方提供的其它教程去学习。

ab73f678-deb7-11ed-bfe3-dac502259ad0.png

阀旁通控制

比如,这里的 Radiator 和 Chiller 的旁通阀控制都是01控制。

Chiller 的旁通控制是看电池温度 T_battery;而 Radiator 则是看 Inverter 出口水温 T_coolant_inverter_out;

这里使用了 Relay 模块,开关阈值错开,避免震荡;

aba6d638-deb7-11ed-bfe3-dac502259ad0.png

Radiator 旁通控制(夏天工况)

Inverter 出口水温(紫线)始终高于25度,根据算法 cmd_rad_bypass (红线)都等于0,Radiator 基本上都在工作,

abcd2338-deb7-11ed-bfe3-dac502259ad0.png

Radiator 旁通控制(冬天工况)

环境温度(左二蓝线)很低 -10 degC。

刚开始工作时 Inverter 出口水温(右二紫线)很低,根据算法 cmd_rad_bypass (红线)都等于1:Radiator 被 bypass 掉了;

直到 Inverter 出口水温(右二紫线)首次超过 25 degC 后,cmd_rad_bypass (红线) 等于0:Radiator 通路打开;

由于后来水温一直高于 20 degC,所以保持 Radiator 通路打开散热。

abf743d4-deb7-11ed-bfe3-dac502259ad0.png

Chiller 的旁通阀控制就不赘述了。

那么,通过仿真,我们就可以观察系统特性,检查控制效果,优化能耗。

ac27d260-deb7-11ed-bfe3-dac502259ad0.png

这就是本系列的全部内容,希望能帮助对整车热管理建模感兴趣的朋友更快的了解这个纯电车的案例模型,也非常欢迎大家提出改进意见,谢谢。

审核编辑:汤梓红

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

    关注

    11

    文章

    1186

    浏览量

    58119
  • matlab
    +关注

    关注

    175

    文章

    2924

    浏览量

    228470
  • 建模
    +关注

    关注

    1

    文章

    281

    浏览量

    60507
  • 端口
    +关注

    关注

    4

    文章

    822

    浏览量

    31609
  • 热管理系统
    +关注

    关注

    0

    文章

    39

    浏览量

    412

原文标题:热管理系统建模案例(三):乘员舱回路、空调制冷、控制

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

收藏 人收藏

    评论

    相关推荐

    空调制冷系统原理图

    本帖最后由 eehome 于 2013-1-5 09:59 编辑 <p>空调制冷系统原理图<br/></p>
    发表于 06-28 11:23

    空调制冷量的换算

    空调制冷量的换算空调匹数,原指输入功率,包括压机、风扇电机及电控部分,因不同的品牌其具体的系统及电控设计差异,其输出的制冷量不同故其制冷量以
    发表于 10-19 09:15

    模糊系统建模

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

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

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

    电力电子系统建模控制

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

    用压力表检查空调制冷系统

    用压力表检查空调制冷系统
    发表于 05-25 15:28 90次下载

    如何计算空调制冷

    如何计算空调制冷空调匹数,原指输入功率,包括压机、风扇电机及电控部分,因不同的品牌其具体的系统及电控设计差异,其输出的制冷量不同故其
    发表于 10-19 09:14 2829次阅读

    空调制冷量的估算方法

    空调制冷量的估算方法 空调匹数,原指输入功率,包括压机、风扇电机及电控部分,因不同的品牌其具体的系统及电控设计差异,其输出的制冷量不同故
    发表于 10-19 09:20 966次阅读

    基于地面桥载空调的飞机客舱温度系统建模控制

    针对基于地面桥载空调的民航飞机客舱温度控制中的系统建模问题,采用基于机理建模以及参数辨识相结合的方法,建立了系统的数学模型,并采用模糊PID
    发表于 11-23 10:06 2次下载

    空调制冷原理的简单说明

    本文接介绍了空调制冷的四大器件,另外还详细阐述了空调制冷原理。空调制冷原理是指空调制冷运作的原理。空调器通电后,
    的头像 发表于 08-28 18:02 22.9w次阅读

    空调制冷量和制冷功率是什么意思

    本文先后介绍了空调制冷量和制冷功率的概念。
    发表于 03-11 10:08 10.4w次阅读

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

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

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

    大家好,本系列文章的目标是帮助对整车热管理建模感兴趣的朋友更快的了解这个 MATLAB 内置的纯电车案例:Electric Vehicle Thermal Management。
    的头像 发表于 04-13 10:11 1320次阅读

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

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

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

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