安世亚太官方订阅号(搜索:peraglobal)将为您提供CAE仿真、工业先进设计与增材制造领域最新的行业资讯、专业的课程培训、权威的技术资料、丰富的案例分析

2018年国内新能源汽车销量超过百万辆,同比增长60%。一方面依托于中国庞大的市场和政策扶持力度,整个产业链迎来了大爆发。但另一方面,随着补贴撤退,热度下降的同时之前被暂时掩盖的一些技术问题重新被关注起来。解决这些问题就可能在这个行业走得更远、走得更好。

新能源汽车动力电池热管理关乎到电池组性能和寿命,是每个相关企业都重点关注的问题。电池在使用过程中除了将电能转化为机械能,还有相当一部分电能以热的形式消耗掉,这是无法避免的。因此电池pack在设计时需要考虑到散热需求,以维持锂离子电池在合适的工作温度范围内。散热按散热方式可分为被动散热和主动散热,按散热介质可分为风冷和液冷。随着电池能量密度越来越大,风冷很难满足散热要求,因此pack水冷设计普遍被采用。

水冷板的设计主要由流速、进出口位置、流道形式和结构、加工工艺等因素确定。一般来说,水冷板设计除了要满足散热需求,还需要考虑冷板均温性和流阻。要实现冷板均温性,各流道流量均匀性是必要条件。本文利用ANSYS DesignXplorer(DX)软件进行冷板流道结构尺寸的自动优化,以实现流量在各个流道的均匀分布。

整个分析、优化流程如下图,用到的软件包括参数化建模模块ANSYS DesignModeler(DM)、网格划分模块ANSYS Meshing(AM)、求解模块ANSYS Fluent和优化模块DX,其中优化模块包含试验设计(DOE)、响应面拟合(Response Surface)和优化(Optimization)。

01 参数化几何建模

DM里建立如下U型流道的几何模型,代表冷板局部结构,将导流板到两边的距离设置为可变参数。初始条件下,每个导流板连同最终中间隔板的到边距离全部相等。另外切割出流量监测面,以便后续优化时使用。

02 网格划分

几何结构比较简单,用ANSYS通用网格工具AM即可,设置全局尺寸,注意局部壁面添加inflation。

03 求解

求解设置比较简单,打开Fluent,介质切换为水(water-liquid),设置进出口边界条件,采用速度入口+压力出口的配置,入口速度1m/s(假设值),其余均保持默认。

请注意,在Fluent要输出如下7个参数,分别是总流量和每个通道内的流量。

最终双击Workbench界面的Parameter Set就可以看到所有的输入、输出参数总表。在这个表里另外再增加一个输出参数P21,定义为

,代表各个通道流量偏离平均流量的程度。若要实现流量均匀性,则该变量的值要尽可能小。

计算结果显示,由于初始设计的各个导流板长度相等,流量在各个流道的分配很不均匀,P21达到0.891 kg2/s2。

04优化

4.1 试验设计(DOE)

进入优化模块,首先要设计试验,根据输入参数的数据采集设计参数样本计算每个样本的响应结果。试验设计方法有中心符合设计法、优化空间填充设计法、用户自定义设计等。本次选用Optimal Space-Filling Design方法,采样点的布置更均匀。DX自动根据参数数量设计样本点,本次共148个样本点。点击Workbench的按钮,依次计算这些样本点。此处根据模型复杂程度、并行数量和计算机配置,计算时间可能会持续几个小时以上。最终会得到这148个样本点的各流道流量及P21这个值。为下一步得到响应面提供分析数据。

4.2 响应面拟合(Response Surface)

响应面拟合采用神经网络法(Neural Network),适合用于高度非线性的响应、输入参数和设计点多的情况。经过短时间的拟合计算,即可得到各个输入参数对输出参数的响应面(2D和3D图像表示)、灵敏度图(各个输入参数对每一个输出参数的相对影响程度)和蛛状图(所有输出参数在输入参数在当前值的响应)。

4.3 优化(Optimization)

进入优化阶段,DX提供了六种优化方法,本次采用多目标遗传算法(MOGA)。演示流程,为了简化目的,本次仅设置目标为P21这个参数值最小。如果有压降要求,则需要在Fluent设置时添加进出口压降的输出参数,然后在下图界面里添加这个目标并设置其约束。完成目标和约束的设置,点击

,经过一段时间(数分钟)自动寻优,DX根据响应面结果返回三个候选方案。这三个方案的准确结果还需要代回Fluent里详细计算,这一过程称为验证(Verified)。可以在设置优化方法是勾选上“Verify Candidate Points”或者后续手动操作。

完成这一步,整个优化过程基本上就完成了。接下来只需要把最佳方案作为设计点插入Parameter Set表中(如下图)即可。

优化过后的导流板到边距离及速度分布云图如下图,与初始设计相比,各个流道的流量均匀性已经大为改善,代表均匀性偏差的P21这个参数从0.891降到0.077。

改进设计
初始设计
优化前后结果统计对比

上面即是利用ANSYS DesignXplorer对冷板结构进行参数化的全流程,通过DX自动寻优为我们找到了更优选的方案。

本文演示的是动力电池水冷板结构的优化,其实这一过程也可以用在燃料电池流道均匀性优化等其他涉及几何结构和工艺参数优化的场景。不同于传统的经验设计存在一定盲目性,利用软件进行优化设计既可以弥补经验的欠缺,也使我们的设计更有说服力和效率。

如果您有其他的问题请关注安世亚太官方微信公众号:Peraglobal进入安世亚太官方微信点击右下角提问区进行提问

或拨打客服电话:400-6600-388,安世亚太竭诚为您服务

参数 相等_ANSYS DesignXplorer 参数化优化在水冷板流道设计中的应用相关推荐

  1. 【有限元分析】异型密封圈计算泄漏量与参数化优化过程(带分析源文件)

    (需要源文件联系博主或者扣扣2386317960)20220809 下载链接 异型密封圈计算泄漏量与参数化优化过程 1.1.1 后处理 图3 25接触压力云图 从接触压力云图可以得出,异型密封圈主密封 ...

  2. 深度学习(二)吴恩达给你的人工智能第一课: 02.改善深层神经网络:超参数调试、正则化以及优化

    目录 第一周 深度学习的实用层面 1.1 训练 / 开发 / 测试集 1.1.1. 训练集.验证集.测试集 ​         1.2 偏差 / 方差 1.3 机器学习基础 1.3.1.降低偏差/降低 ...

  3. 神经网络参数调整方法,神经网络的优化算法

    如何选择SVM,逻辑回归和神经网络算法 神经网络的设计要用到遗传算法,遗传算法在神经网络中的应用主要反映在3个方面:网络的学习,网络的结构设计,网络的分析.1.遗传算法在网络学习中的应用在神经网络中, ...

  4. R语言使用caret包对GBM模型自定义参数调优:自定义优化参数网格、可视化核心参数与评估指标关系、Accuracy与树的深度、个数的关系、Kappa与树的深度、个数的关系

    R语言使用caret包对GBM模型自定义参数调优:自定义优化参数网格.可视化核心参数与评估指标关系.Accuracy与树的深度.个数的关系.Kappa与树的深度.个数的关系 目录 R语言使用caret ...

  5. 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架(作业:TensorFlow教程+数字手势预测)

    文章目录 1. 探索TensorFlow库 1.1 线性函数 1.2 计算 sigmoid 1.3 计算损失函数 1.4 One_Hot 编码 1.5 用0,1初始化 2. 用TensorFlow建立 ...

  6. 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架

    文章目录 1. 调试处理 2. 为超参数选择合适的范围 3. 超参数调试的实践 4. 归一化网络的激活函数 5. 将 Batch Norm 拟合进神经网络 6. Batch Norm 为什么奏效 7. ...

  7. 02.改善深层神经网络:超参数调试、正则化以及优化 W2.优化算法(作业:优化方法)

    文章目录 1. 梯度下降 2. mini-Batch 梯度下降 3. 动量 4. Adam 5. 不同优化算法下的模型 5.1 Mini-batch梯度下降 5.2 带动量的Mini-batch梯度下 ...

  8. 02.改善深层神经网络:超参数调试、正则化以及优化 W2.优化算法

    文章目录 1. Mini-batch 梯度下降 2. 理解 mini-batch 梯度下降 3. 指数加权平均数 4. 理解指数加权平均数 5. 指数加权平均的偏差修正 6. 动量Momentum梯度 ...

  9. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面(作业:初始化+正则化+梯度检验)

    文章目录 作业1:初始化 1. 神经网络模型 2. 使用 0 初始化 3. 随机初始化 4. He 初始化 作业2:正则化 1. 无正则化模型 2. L2 正则化 3. DropOut 正则化 3.1 ...

最新文章

  1. GoLand配置数据库、远程host以及远程调试
  2. CentOS系统时间同步(NTP)
  3. USB转串口TTL板RX电平异常导致无法收到数据
  4. js正则限制字符串长度_正则笔记(3)万字长文,慎点。
  5. bat批处理执行python_通过批处理来运行python程序
  6. GitHub的常用命令---终端操作
  7. (转) 淘淘商城系列——Redis集群的搭建
  8. POJ 2176 Folding(区间DP)
  9. 100小时学会SAP-读书笔记(CO)
  10. php 跨域 json,php跨域调用json的例子
  11. 步进电机基础(7.2)-步进电机的选择方法-位置定位精度、转速方面、转速变化率和依据使用环境来选择
  12. ollydbg调试使用
  13. snipaste截图软件安装各种问题解决办法
  14. android开发工具 go,轻松搭建基于go1.5开发Android应用的环境 | Go语言中文网 | Golang中文社区 | Golang中国...
  15. Java——银行业务调度系统
  16. MySql 新增数据
  17. php把 图片上传到 图片服务器
  18. HTTPS安全通讯 6. 安卓 使用BKS实现SSL/TLS安全协议
  19. 用Python爬取微信好友头像,才知道好友都是这样的人
  20. 随笔:说说第一次在android中嵌入非全屏显示的unity游戏时的坑之——界面切换时出现延迟/卡顿/花屏等现象解决方法

热门文章

  1. linux内核 header.s,Linux启动代码header.S研究
  2. CCS(Code Composer Studio) 10.2.0的下载和安装(最新教程)
  3. Matlab中基本统计量的函数
  4. el-button在表格操作行可以写成type=text'形式,这样有链接手型。
  5. pcie的ack/nak机制
  6. NYOJ 613 免费馅饼
  7. windows server 2008 iis 添加ssl证书
  8. SQL Server 2005 Express
  9. Introduction to Algorithm 6.3-3[Second Version]
  10. Linux ls 命令详解