热辐射的电磁波传播和相关Fluent设置

        热辐射的本质是电磁波的辐射能和物质的内能之间相互转换。电磁波传播过程中,热辐射主要包括以下现象:

  • 反射(reflection)
  • 折射(refraction)
  • 吸收(absorption)
  • 散射(scattering)

1 反射和折射

        在不同物质的界面上,辐射会发生反射(如下图 I 到 R 路径);若界面两侧均为透明介质,也会同时发生折射(如下图 I 到 T 路径)。

光线的反射和折射示意图(图源:维基百科)

        辐射的反射满足反射定律:

        根据物体表面的粗糙度,反射可分为漫反射和镜面反射两类,若表面完全随机的不平整,辐射为漫反射;表面完全理想平整,辐射为镜面反射。实际中,由于表面不可能理想平整,因此不存在完全的镜面反射。

        在Fluent中,两类反射的比例可根据边界条件设置的 diffuse fraction 进行修改。其取值范围为 0 - 1,0为完全镜面反射,1为完全漫反射,数字越大漫反射占比越大。 

        折射满足折射定律:

        Fluent中,考虑折射需要以下操作:

1 设置材料的折射率属性

2 在透明介质区域的区域条件设置勾选 participates in radiation

3 透明介质交界面的边界条件中设置为 半透明 类型

        将反射率定义为界面处反射的能量和入射能量的比例,可由菲涅尔方程(Fresnel equations)计算反射率。

        对于S极化和P极化的辐射,两类辐射的反射率分别为:

        热辐射为非极化辐射,其界面的反射率为:

        在Fluent中,界面处反射和折射的根据材料的折射率自动计算,无需手动处理。

2 吸收和散射

        实际中,材料会吸收部分辐射能量,并不是完全透明;气体的悬浮颗粒物等杂质也会产生散射。吸收和散射导致辐射在介质中能量损失。

        吸收和散射的能量损失和辐射在介质中传播距离有关,其辐射强度和传播距离之间关系采用布格-朗伯定律(Bouguer–Lambert law)描述:

式中,α 和 σ 分别为材料的吸收系数和散射系数。

        散射是各向异性的,在不同方向上散射的能量损失并不同,因此散射系数是随空间变化的函数。

不同尺度颗粒物的散射形式对比(图源:manchester.ac.uk)

        车灯散热等小尺度问题中,通常可忽略介质吸收和散射造成的能量损失,将材料的吸收系数和散射系数都设为 0。

3 辐射频率的影响

        物体发射的热辐射在所有频段上均有能量分布,其能谱曲线为呈山峰状,中间频率的能量最大,两侧较少。

 热辐射能谱曲线(图源:researchgate.net)

        其能谱曲线的峰值波长和物体温度之间满足维恩位移定律(Wien's displacement law):

式中 b 为常数

        对于温度改变较大、需要考虑介质吸收和散射等情况,需要考虑不同辐射频率下的材料属性变化。对此,在蒙特卡洛、DO等非灰体热辐射模型中需要划分频带。

蒙特卡洛模型的频带划分设置示意图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28852.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端框架Layui实现动态表格效果用户管理实例(对表格进行CRUD操作-附源码)

目录 一、前言 1.什么是表格 2.表格的使用范围 二、案例实现 1.案例分析 ①根据需求找到文档源码 ②查询结果在实体中没有该属性 2.dao层编写 ①BaseDao工具类 ②UserDao编写 3.Servlet编写 ①R工具类的介绍 ②Useraction编写 4.jsp页面搭建 ①userManage.jsp ②…

使用 uiautomator2+pytest+allure 进行 Android 的 UI 自动化测试

目录 前言: 介绍 pytest uiautomator2 allure 环境搭建 pytest uiautomator2 allure pytest 插件 实例 初始化 driver fixture 机制 数据共享 测试类 参数化 指定顺序 运行指定级别 重试 hook 函数 断言 运行 运行某个文件夹下的用例 运行某…

【极简,亲测,解决】Too many levels of symbolic links

前言(与内容无关) 帖子看多了,让我产生一种错觉,就是生产这些帖子的人都是机器人吗?是活着的吗?乱七八糟的转载和明显错误的结论太多了。 原因 原因是 链接的层数过多,已经产生了回路。 大概…

文心一言 VS 讯飞星火 VS chatgpt (62)-- 算法导论6.5 1题

文心一言 VS 讯飞星火 VS chatgpt (62)-- 算法导论6.5 1题 一、试说明 HEAP-EXTRACT-MAX在堆A(15,13,9,5,12,8,7,4,0,6,2&#xff0c…

酷炫无敌!10分钟学会制作3D园区大屏,职场新人也能秒变大神!

近年来随着大数据的飞速发展,各大行业都进行了一定的产业革新,智慧园区也逐渐进入企业视野并成为主流,不论大小企业,领导老板都要求员工制作出智慧园区的酷炫大屏,不顾及其中的技术难度,只想看到最终成果&a…

企业拥抱开源的同时,该如何做好风险防范?- 对话新思科技杨国梁

“软件供应链安全”相关文章合集 杨国梁 新思科技软件质量与安全部门高级安全架构师 当前,开源组件已成为软件应用程序中不可或缺的一部分。然而,随着开源软件数量的快速增长,应用领域的不断扩大,随之而来的安全问题也变得愈发严峻…

常见的网络攻击

​ 1.僵木蠕毒 攻击业内习惯把僵尸网络、木马、蠕虫、感染型病毒合称为僵木蠕毒。从攻击路径来看,蠕虫和感染型病毒通过自身的能力进行主动传播,木马则需要渠道来进行投放,而由后门木马(部分具备蠕虫或感染传播能力)构…

Hive概述

Hive 一 Hive基本概念 1 Hive简介 学习目标 - 了解什么是Hive - 了解为什么使用Hive####1.1 什么是 Hive Hive 由 Facebook 实现并开源,是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据映射为一张数据库表,并提供 HQL(Hive SQL)查询…

Python实现HBA混合蝙蝠智能算法优化循环神经网络分类模型(LSTM分类算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 蝙蝠算法是2010年杨教授基于群体智能提出的启发式搜索算法,是一种搜索全局最优解的有效方法…

Unity游戏源码分享-单车骑行游戏

Unity游戏源码分享-单车骑行游戏 项目地址:https://download.csdn.net/download/Highning0007/88057717

layui会议OA项目数据表格新增改查

文章目录 前言一、后台代码编写1.1 数据表优化1.2 R工具类1.3 UserDao新增改查1.4 Servlet的编写 二、前台页面的编写2.1 userManege.jsp2.2 userManage.js2.3 新增、修改用户共用jsp2.4add、edit的js 三、演示3.1 查询3.2 新增3.3 修改3.4 删除 前言 在上篇博客我们实现了左侧…

Qt|读写ini文件使用QSettings 节键值 设置相对路径

#include <QtWidgets/QApplication> #include <QWidget> #include <QSettings> #include <QString>int main(int argc, char *argv[]) {QApplication a(argc, argv);// Qt中使用QSettings类读写ini文件// QSettings构造函数的第一个参数是ini文件的路径…