翻译自:CFD-online

帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/148183-buoyantsimplefoam-fixed-wall-heat-flux.html

TaPantaRei

亲爱的所有CFD-online成员:

我的问题主要包含两个方面,首先使用的是buoyantSimpleFoam求解器,我打算如下:

  1. 我想要包含一个恒热流壁面边界条件。在OF当中是否可能,如果可能的话应该如何操作?
  2. 在我的算例中很可能包含一个恒热流壁面边界条件,我不想指定传热系数,因此我只能在后处理中通过温度场的差值来计算它。这样可行吗?

感谢并且致敬

TaPantaRei

thiagopl

你好

是的,它是可以实现。我认为你需要的是fixedGradient边界。(请查看openFOAM用户指南的5.2)。

你是想计算对流换热系数h[W/m²K]吗?

TaPantaRei

因此,thiagopl你的意思是对应温度的T文件中的这个壁面,我应该设置为fixedGradient边界条件?是的,我的目标在假设一个热流密度的值下计算换热系数。

thiagopl

好的,你需要定义你的努塞尔特数然后计算h系数。

我不知道这个如何在OF当中实现。我常常是把数据导出然后在OF之外的后处理当中进行的。

TaPantaRei

Thiago,这里存在一个误解,我没有明确的提出来过,但是我想计算材料的导热系数k
[W/mK]。因此,从方程:q = -k*dT/dx,我需要k。我原以为这样是可行的的,给定一个固定值q,然后从温度场的结果,我可以计算dT/dx,最后我能找到k。在ansys当中我知道是可行的。我不知道如果我固定一个dT/dx的梯度,如何找到k?

thiagopl

你已经给出了答案。

你知道流量并且你计算出了温度场,因此,对dTdx使用一些离散格式然后你就可以找到k。

对我来说,这仍然是一个后处理的问题。

TaPantaRei

我不知道我是如何确定的给出了答案。因为你说我必须在T文件下使用fixedGradient边界条件,因此这意味着我将一个-q/k的定值赋给dT/dx。然后从温度场我如何获得k?如果可能的话,我给T文件的fixedValue值q就是我想要的?然后从温度场我就可以求解得k。

kingjewel1

Quote:

Originally
Posted by TaPantaRei 

hmm i don't
see how exactly I gave the answer  because you say that I have to use fixedGradient in
the T file, so this means I will give a value for dT/dx which is
-q/k. Then from the temperature field how I get k? what I wanted is
that I give in T file a fixedValue for q if that's possible? and
then from the temperature field I can solve for k.

亲爱的TaPantaRei

你是否已经解决了这个问题?像你一样,我只想知道固定的q但是却没有k或者T...你是怎么想的?

祝好

zfaraday

你可能需要的是externalWallHeatFluxTemperature或turbulentHeatFluxTemperature边界条件

希望有帮助

祝好

Alex

buoyantSimpleFoam求解器:恒热流壁面【翻译】的更多相关文章

  1. chtMultiRegionSimpleFoam求解器的热源不在边界上【翻译】

    翻译自:CFD-online 帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/126777-chtmultiregionsimplefoa ...

  2. pimpleFoam求解器 vs simpleFoam求解器 vs pisoFoam求解器 vs icoFoam

    翻译自:CFD-online 帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/68072-pimplefoam-vs-simplefoam ...

  3. FLUENT不同求解器离散格式选择【转载】

    转载自:http://blog.163.com/wu_yangfeng/blog/static/16189737920104158950438/ 离散格式对求解器性能的影响 控制方程的扩散项一般采用中 ...

  4. C#简易一元二次求解器

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...

  5. 编程之美之数独求解器的C++实现方法

    编程之美的第一章的第15节.讲的是构造数独.一開始拿到这个问题的确没有思路, 只是看了书中的介绍之后, 发现原来这个的求解思路和N皇后问题是一致的. 可是不知道为啥,反正一開始确实没有想到这个回溯法. ...

  6. Maxwell顺态求解器电磁力分析

    文源:技术邻 问题描述:求解一段通有正弦交流电的直导线在某一稳态磁场中的受力情况,并简单验证仿真结果. 模型介绍: 如上几何模型中10mm边长立方体代表永磁体,材料属性为材料库中的NdFe35,修改磁 ...

  7. 线性二次型调节器LQR/LQC算法解析及求解器代码(matlab)

    参考链接:http://120.52.51.14/stanford.edu/class/ee363/lectures/dlqr.pdf 本文参考讲义中的第20页PPT,根据Hamilton-Jacob ...

  8. TRAC-IK机器人运动学求解器

    TRAC-IK和Orocos KDL类似,也是一种基于数值解的机器人运动学求解器,但是在算法层面上进行了很多改进(Specifically, KDL’s convergence algorithms ...

  9. 经典数独游戏+数独求解器—纯C语言实现

    "心常乐数独小游戏"(下面简称"本软件")是一款windows平台下的数独游戏软件. 本软件是开源.免费软件. 本软件使用纯C语言编写,MinGW编译,NSIS ...

随机推荐

  1. 微信小程序开发demo

    自己写的小程序,欢迎下载 https://gitee.com/lijunchengit/chengZiShengHuoBang

  2. Vue指令之`v-if`和`v-show`

    一般来说,v-if 有更高的切换消耗而 v-show 有更高的初始渲染消耗.因此,如果需要频繁切换 v-show 较好,如果在运行时条件不大可能改变 v-if 较好. <body> < ...

  3. centos iptables 数据转发

    iptables -t nat -I PREROUTING -p tcp --dport 3389 -j DNAT --to 38.X25.X.X02 iptables -t nat -I POSTR ...

  4. Linux三剑客及使用介绍

    Linux 三剑客是(grep,sed,awk)三者的简称,熟练使用这三个工具可以提升运维效率.Linux 三剑客以正则表达式作为基础,而在Linux系统中,支持两种正则表达式,分别为"标准 ...

  5. Flink原理(一)——基础架构

    Flink系列博客,基于Flink1.6,打算分为三部分:原理.源码.实例以及API使用分析,后期等系列博客完成后再弄一个目录. 该系列博客是我自己学习过程中的一些理解,若有不正确.不准确的地方欢迎大 ...

  6. UltraISO 软碟通注册(亲测!!!)

    声明:本文仅限学习者共享使用,请勿用来商业行为,否则后果自负!!! 强烈建议!!!支持正版购买通道,请走这里. 免费下载UltralSO软碟通   首先当然是下载安装UltraISO软件,不然怎么** ...

  7. Redis数据缓存淘汰策略【FIFO 、LRU、LFU】

    FIFO.LFU.LRU FIFO:先进先出算法 FIFO(First in First out),先进先出.在FIFO Cache设计中,核心原则就是:如果一个数据最先进入缓存中,则应该最早淘汰掉. ...

  8. Java springboot 中上传图片文件的1Md的限制

    在配置文件中修改了 spring.servlet.multipart.max-file-size=3.40spring.servlet.multipart.max-request-size=3M 遇到 ...

  9. 一、冒泡排序Bubble sort

    https://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html#3824357 #include<iostream> #inclu ...

  10. 让你弄懂 call、apply、bind的应用和区别

    call.apply.bind使用和区别 // 有只猫叫小黑,小黑会吃鱼 const cat = { name: '小黑', eatFish(...args) { console.log('this指 ...