FLUENT中如何设置液体温度不变?
就是我是做罐泄露的。因为罐比较大,所以用的是流量入口。就是没有罐内液体区的存在。
液体在罐内是低温液体,流出以后在环境温度作用下,温度升高。当泄露停止后,(泄露时间比较短),按照实际情况来说,流出液体应该会和罐体液体温度逐渐变的温度相等。
就是罐内是恒温的低温液体。我现在想的是,在泄露口处设置一个恒低温液体的源项,以取代罐内的液体。让其和流出液体进行能量交换。
就是这个意思。 展开
我并不是特别明白你的意图,我猜测一下你的想法,你看是不是这么回事:
在入口流入液体前,需要一个随外界温度变化的、并最终达到稳态的温度场,之后,再让入口流入某个温度的水,温度场开始重新进行分布。
如果你说的是上面那个意思的话,你可以按照下面的步骤试试:
先进行稳态计算,入口不设置流量,即流量为零,温度与环境温度设置为同一温度,即流量入口和其它wall边界都设置一个温度,流量入口的温度设置如下:
稳态问题计算结束后,保存一次.cas和.dat文件。
不要关闭FLUENT,直接将稳态计算换成非稳态模型(如果需要继续稳态,就没必要了)。此时,入口的水温可能需要另外一个温度值,你只需要从新在上图中的位置设置另外一个水温即可,并把Momentum标签中的速度由0改为你需要的流量,然后直接设置计算步数!!!
以上就是我猜测的你的目的的实现方法。
你之后提到的让水变成一个温度,我想,你可能的意思是,刚开始容器中的水是某个温度,然后流入另一个温度的水,是这样吗?这个做法很简单,你可以使用patch功能,即在初始化结束、计算开始前,将整个流场的温度patch一个温度。另外一个最简单的方法,是初始化时,将整个流场的温度设置为你所谓的固定温度。举个例子,你需要一开始固定流场温度为273K,而入流水温是343K,那么你设置入口边界是仍然按上图的数值设置,在初始化时,按下图设置:
需要注意的两点:第一,选择你的入口进行初始化;此时下面的温度显示343.15K,你要将这个数值人为改成273.15K!!!这样初始化后,容器温度即为固定温度273.15K,而流入的水温则是343.15K。
不知道我对你的问题理解的到不到位,希望能对你有帮助。
就是我是做罐泄露的。因为罐比较大,所以用的是流量入口。(就是没有罐内液体区的存在。)直接就是只有流量从泄露口(入口)进入外部环境。
液体在罐内是低温液体,流出以后在环境温度作用下,温度升高。当泄露停止后,(泄露时间比较短),按照实际情况来说,流出液体应该会和罐体液体温度逐渐变的温度相等。
流出的液体应该会逐渐和环境温度相等吧?
2024-10-28 广告