fluent入门学习(二):热电单向耦合分析

2023-10-09 15:20

本文主要是介绍fluent入门学习(二):热电单向耦合分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在fluent和thermoelectric模块中进行热电耦合的模拟

  • 1. 提要
  • 2. 基本概念
    • 2.1 塞贝克效应
    • 2.2 综合热电效应总结
  • 3. 几何建模和网格划分
  • 3.1 几何建模
  • 3.2 网格划分
  • 4.Fluent流场热部分求解
  • 5.热电耦合设置
    • 5.1材料设置
    • 5.2几何和网格处理
    • 5.3边界条件设置与结果查看

1. 提要

使用fluent和thermoelectric模块进行热电模拟,其中热电部分为单向耦合,即仅通过塞贝克效应考虑温度对电的影响。其中一些概念仅为笔者自己的理解,如有谬误欢迎各位提出讨论!

2. 基本概念

2.1 塞贝克效应

通过半导体材料两边稳定的温差能够形成电势差,又称为热电第一效应,基本公式为:
V a b = ∫ T 1 T 2 ( S B − S A ) ( T 2 − T 1 ) d T \ V_{ab} = \int_{T_1}^{T_2} (S_B-S_A)(T_2-T_1)dT\,  Vab=T1T2(SBSA)(T2T1)dT
对单个材料定义绝对塞贝克系数:
S = lim ⁡ Δ T → 0 V Δ T S=\lim\limits_{\Delta T\to0}\frac{V}{\Delta T} S=ΔT0limΔTV

2.2 综合热电效应总结

在这里插入图片描述

3. 几何建模和网格划分

3.1 几何建模

在这里插入图片描述
几何部分设计两组pn结,外电路部分设计为一个闭环。设定上方为冷源和散热片,下方为热源。

3.2 网格划分

在这里插入图片描述
对于流场部分设定inflation边界层。
在这里插入图片描述
对于几何较为规整的pn结、电阻等部分使用扫略的网格生成方式,但是底部连接部分扫略网格出现畸变,目前还没有解决方法。
在这里插入图片描述

4.Fluent流场热部分求解

打开能量方程-添加材料性质-设定边界条件-设置求解方法-初始化-计算求解
接触面温度场:
在这里插入图片描述

5.热电耦合设置

5.1材料设置

添加单独的热电模块之后在engineering data中添加所需材料,其中pn结与电阻材料需要自定义,添加新材料后增加所需要的性质。(电阻材料除了电导率外需要再添加其他性质,否则最后计算时会出现licsence权限问题,无法计算纯电学问题)
在这里插入图片描述

5.2几何和网格处理

在workbench中导入和之前模型一致的几何,在model中添加材料的对应并生成自动网格(这里网格不需要与之前的网格一致,并且不需要考虑流场,可以将流体域部分以及散热片部分的几何抑制)
在这里插入图片描述

5.3边界条件设置与结果查看

1)在imported load中新增temperature边界条件,选中与散热片的连接面。
2)在总边界条件中增加下表面的温度条件。
3)选中一个交界面作为电势0点。
在这里插入图片描述
设置好边界条件后进行求解。
温度场:
在这里插入图片描述
电流密度:
在这里插入图片描述
电势场:
在这里插入图片描述

这篇关于fluent入门学习(二):热电单向耦合分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/qq_39395256/article/details/108768449
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/173769

相关文章

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中

C#继承之里氏替换原则分析

《C#继承之里氏替换原则分析》:本文主要介绍C#继承之里氏替换原则,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#里氏替换原则一.概念二.语法表现三.类型检查与转换总结C#里氏替换原则一.概念里氏替换原则是面向对象设计的基本原则之一:核心思想:所有引py

基于Go语言实现Base62编码的三种方式以及对比分析

《基于Go语言实现Base62编码的三种方式以及对比分析》Base62编码是一种在字符编码中使用62个字符的编码方式,在计算机科学中,,Go语言是一种静态类型、编译型语言,它由Google开发并开源,... 目录一、标准库现状与解决方案1. 标准库对比表2. 解决方案完整实现代码(含边界处理)二、关键实现细

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

慢sql提前分析预警和动态sql替换-Mybatis-SQL

《慢sql提前分析预警和动态sql替换-Mybatis-SQL》为防止慢SQL问题而开发的MyBatis组件,该组件能够在开发、测试阶段自动分析SQL语句,并在出现慢SQL问题时通过Ducc配置实现动... 目录背景解决思路开源方案调研设计方案详细设计使用方法1、引入依赖jar包2、配置组件XML3、核心配

Java NoClassDefFoundError运行时错误分析解决

《JavaNoClassDefFoundError运行时错误分析解决》在Java开发中,NoClassDefFoundError是一种常见的运行时错误,它通常表明Java虚拟机在尝试加载一个类时未能... 目录前言一、问题分析二、报错原因三、解决思路检查类路径配置检查依赖库检查类文件调试类加载器问题四、常见

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚