Comsol学习——经典案例:水杯中的自然对流
0.问题描述
案例几何模型和讲解PDF可以在官网案例中下载到:
1.选择研究空间维度
为了简化问题,这里可以用二维模型的旋转对称来简化建模。因此研究维度选择二维轴对称。
2.选择物理场
这个问题中涉及到流体流动,以及传热。水的温度不是均匀的,根据教程,这里选择非等温流动接口。
3.选择研究类型
这里由于我们想观测水如何流动以及温度如何变化,因此选择瞬态研究类型。
4.创建几何
这里导入下载好的几何序列,点击全部创建:
5.定义材料
本问题中,涉及到的材料有杯壁的石英玻璃:
以及杯子里面的水:
6.定义物理场
层流部分
流体属性跟随材料,初始值不需要设置
接下来定义轴对称
再设置好流体的壁
设置重力加速度方向和值,负值代表沿Z轴向下为重力方向
设置参考压力点,这里选择水面边界的一点为参考0表压的地方。
最后再添加液体上壁
流体传热部分
设置流体计算部分
这里依据问题描述,设置一下初始水温,根据问题描述,杯子才从冰箱拿出来,只有5℃,即278K。
还是一样,要设置轴对称,等会才能看到一个完整的杯子。
热绝缘在这个问题中没有,因此不需要设置。
这个传热中存在固体,固体设置为杯子。
根据问题描述,杯底与桌子接触,我们默认杯子就是环境温度。环境温度是预设好的,25℃。
设置热通量1:杯壁与空气之间的自然对流,属于外部自然对流,属于倾斜壁与外部空气自然对流的类型。
最后上面部分的传热被简化为最简单的传热描述,案例给出了一个传热系数来计算。至此,问题所需要设置的物理场均已设置完成。
7.生成网格
自动创建,选择全部创建,这里设置成细化的网格。
8.计算
由于是瞬态研究,设置一下计算的时间参数,然后就可以计算了。可能是因为二维的原因,30s就计算完成了。
9.后处理
直接创建一个面绘图,参数选择物理场中的速度,即可得到二维图中水的速度分布。
我比较关心温度分布,首先创建一个2D绘图来看看温度分布,这里可以用等温线来演示温度分布。
再创建一个3D绘图,选择绘制表面,表达式选择流体传热中的温度参数。
但是像上面这么看,温度分布看着区别不是很大,而且好像不是很漂亮。这里对它重绘下。首先手动控制颜色范围,把颜色范围变小,加强对比度,数据范围不用调整。然后把着色的样式给换成比较好看的彩虹色。重绘就可以画出下面这样看着更漂亮的图了。可以看到杯底传热速度强于杯壁强于上表面的,因此可以看到有一个这样的温度分布。
最后,绘制一个流线与热通量关系的图。创建一个三维绘图,创建一个表面绘图绘制杯底的热通量, 创建一个表面绘制杯壁的热通量, 最后再创建一个流线来绘制水流的流线。调整下颜色,即可得到下图。(看着好像还是有些乱)
10.总结
合理使用对称,可以大幅度降低仿真时间,这一点应该好好学习。
Comsol学习——经典案例:水杯中的自然对流相关推荐
- COMSOL案例学习(4):水杯中的自然对流
✅作者简介:大家好我是Xlong,一枚正在学习COMSOL.Python的工科研究僧
- COMSOL——水杯中的自然对流问题
本次演示主要是通过"非等温对流"接口来模拟一杯冷水在加热到室温的过程中产生的自然对流与传热,旨在相互交流与学习. 条件:玻璃杯最初和水都是5℃,然后将这杯水放在室温为25℃的房间的 ...
- 深度学习经典案例解析:YOLO系列
https://www.toutiao.com/a6621051339352834564/ 2018-11-07 17:40:45 Faster R-CNN的方法目前是主流的目标检测方法,但是速度上并 ...
- 时间序列学习 经典案例(1)【tsfresh】预测多只股票
0.关于代码内容和前置知识学习 点击这里 1.背景 将使用 Google.Facebook 和 Alphabet 的股票进行任务. 2.获取数据 %matplotlib inlineimport nu ...
- 时间序列学习 经典案例(3)离散傅里叶变换DFT(案例:时序去噪)
1.傅里叶定理 法国科学家傅里叶提出,任何一条周期性曲线,无论多么跳跃或不规则,都能表示成一组光滑正弦曲线叠加之和. 2.离散傅里叶变换 离散傅里叶变换即是把 一条周期性曲线 拆解成 一组光滑正弦曲线 ...
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
Python语言学习之图表可视化:python语言中可视化工具包的简介.安装.使用方法.经典案例之详细攻略 目录 python语言中可视化工具包的简介 python语言中可视化工具包的安装 pytho ...
- 中亦安图oracle培训,【中亦安图】Systemstate Dump分析经典案例(8)
第一章技术人生系列·我和数据中心的故事(第八期)Systemstate Dump分析经典案例(下) 中亦安图 | 2016-03-08 21:45 前言 接上一期:(上一期的阅读方法:关注" ...
- Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介、使用方法、经典案例之详细攻略
Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介.使用方法.经典案例之详细攻略 目录 *args和**kwargs(设计不同数量的参数函数)的简介 1 ...
- EL之AdaBoost:集成学习之AdaBoost算法的简介、应用、经典案例之详细攻略
EL之AdaBoost:集成学习之AdaBoost算法的简介.应用.经典案例之详细攻略 目录 AdaBoost算法的简介 1.理解AdaBoost算法 1.1.从前向逐步递增角度来看理解AdaBoos ...
最新文章
- java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path问题的解决
- 那些你不知道的Chrome(1)
- 编程之美2.7 最大公约数,最小公倍数
- 【Linux】3_基本权限UGO的命令(chmod和chown)
- java待办功能 设计_高效人士的待办清单都用这些软件来做
- 如何轻松将上亿的数据玩弄于股掌之中?
- 使用IAM保护您的AWS基础架构
- 单片机外围模块漫谈之二,如何提高ADC转换精度
- java runnable 使用_java – 在哪里使用可调用以及在哪里使用Runnable接口?
- 一图讲解一条sql语句的一生——《收获,不止Oracle》的读书笔记01
- 印象笔记mac版 同步问题_印象笔记国际版无法登陆/同步问题
- 无线网络密码破解方法
- 不用计算机时自动关掉屏幕,电脑怎么取消自动黑屏
- (实测)天猫商城抢购茅台脚本
- 苹果手机对html的要求,《原神》ios要什么配置 ios端配置要求一览
- 盘点分布式文件存储系统
- jnhs中国的省市县区邮编坐标mysql数据表
- 「中国好SaaS」报名进行中!「面基」买方关键决策人
- servlet的生命周期的介绍
- 揭个人信息黑产链条:含50多种交易大项 可私人定制
热门文章
- 个人所得税 java_java_计算个人所得税
- codeblocks cbp 转 makefile
- arctime如何调整字幕 arctime调整字幕教程
- 2022低压电工考试模拟100题及在线模拟考试
- c语言for死循环会一直执行吗,下面哪一个循环会导致死循环?() 答案:for (int k = 0; k 10; k--)...
- 全网通用Python点赞器——自建点赞神器(博客,b站等各种应用场景)
- 计算机知识二级竞赛流程,计算机知识竞赛方案.doc
- CAS单点登录的时候出现票根'ST-xxxxxx-cas'不符合目标服务
- 腾讯云部署web项目步骤
- 毕业设计 招聘大数据分析可视化 - python 数据分析 大数据