<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[buoyantSimpleFoam求解器使用求助]]></title><description><![CDATA[<p dir="auto">本人之前使用simpleFoam求解器计算钢液流场时可以很好收敛，但现在采用buoyantSimpleFoam求解器计算考虑浮升力（Boussinesq）的钢液流场时却发散，发散提示是出现负温度。</p>
<pre><code>--&gt; FOAM FATAL ERROR:
Negative initial temperature T0: -283.834
</code></pre>
<p dir="auto">我尝试把温度边界全都设置为同一个值或zeroGradient（我理解等同于绝热边界），这时又会出现Tnew过高（达到4.6e+15）的报错，如下图(iter 1以后的数值与iter 1基本一样)。</p>
<pre><code>iter    Test         e/h     Cv/p    Tnew
0    1880.54     1.12e+6     712    4.61e+15
1    4.61e+15    3.28e+18    712    4.61e+15
</code></pre>
<p dir="auto">我发现计算时连续性残差也一路飙升，觉得可能是流动与传热耦合出问题，流动和传热主要通过密度rho耦合。于是我把密度设为定值rhoConst，试图将传热和流动解耦，但计算仍会发散，提示负温度，且连续性残差仍一路飙升。</p>
<pre><code>--&gt; FOAM FATAL ERROR:
Negative initial temperature T0: -905.973
</code></pre>
<p dir="auto">现在就很纳闷，既然之前能使用simpleFoam求解器求解流场，那应该流动的边界条件设置没问题，温度的边界条件又是绝热边界，也没有热源，温度场应该就是设定的均匀的初始温度，可为什么计算却发散了<img src="https://cfd-china.com/assets/plugins/nodebb-plugin-emoji/emoji/customizations/7c2a3def-0d88-4862-b817-081d5b02aa31-3.gif?v=eedi85amb0g" class="not-responsive emoji emoji-customizations emoji--136" style="height:23px;width:auto;vertical-align:middle" title=":136:" alt=":136:" /><br />
[案例文件](链接：<a href="https://pan.baidu.com/s/13hw5KDph_17AmRPrmVlIhQ" target="_blank" rel="noopener noreferrer nofollow ugc">https://pan.baidu.com/s/13hw5KDph_17AmRPrmVlIhQ</a><br />
提取码：OFv8)</p>
]]></description><link>https://cfd-china.com/topic/5002/buoyantsimplefoam求解器使用求助</link><generator>RSS for Node</generator><lastBuildDate>Tue, 16 Jun 2026 22:24:10 GMT</lastBuildDate><atom:link href="https://cfd-china.com/topic/5002.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Jul 2021 09:25:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to buoyantSimpleFoam求解器使用求助 on Mon, 26 Jul 2021 06:28:04 GMT]]></title><description><![CDATA[<p dir="auto">谢谢老师。<br />
我现在将k和omega的初始场的值设为0.1和10，计算就没有发散了，虽然计算的收敛速度较慢，但把松弛因子调小后也还是在不断减小。<br />
fluent里面初始化k和omega场时也是按入口计算的值，为什么到OpenFoam里面这样初始化会导致收敛性变差呢？</p>
]]></description><link>https://cfd-china.com/post/26559</link><guid isPermaLink="true">https://cfd-china.com/post/26559</guid><dc:creator><![CDATA[文刀白勺]]></dc:creator><pubDate>Mon, 26 Jul 2021 06:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to buoyantSimpleFoam求解器使用求助 on Thu, 22 Jul 2021 09:47:38 GMT]]></title><description><![CDATA[<p dir="auto">我下来看看</p>
]]></description><link>https://cfd-china.com/post/26522</link><guid isPermaLink="true">https://cfd-china.com/post/26522</guid><dc:creator><![CDATA[李东岳]]></dc:creator><pubDate>Thu, 22 Jul 2021 09:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to buoyantSimpleFoam求解器使用求助 on Thu, 22 Jul 2021 07:00:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://cfd-china.com/uid/1">@李东岳</a>   老师好，这个算例是针对工程实际的，不是参考文献里面的</p>
]]></description><link>https://cfd-china.com/post/26517</link><guid isPermaLink="true">https://cfd-china.com/post/26517</guid><dc:creator><![CDATA[文刀白勺]]></dc:creator><pubDate>Thu, 22 Jul 2021 07:00:49 GMT</pubDate></item><item><title><![CDATA[Reply to buoyantSimpleFoam求解器使用求助 on Wed, 21 Jul 2021 00:01:31 GMT]]></title><description><![CDATA[<p dir="auto">这个算例是参考的某sci么？为什么128m这么大啊</p>
]]></description><link>https://cfd-china.com/post/26482</link><guid isPermaLink="true">https://cfd-china.com/post/26482</guid><dc:creator><![CDATA[李东岳]]></dc:creator><pubDate>Wed, 21 Jul 2021 00:01:31 GMT</pubDate></item></channel></rss>