关注我们: 登录 | 会员中心 | 手机版 | English

如何在瞬态模拟中使某流体子模型不再起作用?
原文作者: 发布时间: 2007-09-26 新闻来源:
字体大小: 打印
如何在瞬态模拟中使某流体子模型不再起作用?
答:一般而言,FLUINT不喜欢零流量的问题。但如果你要模拟一个系统,其中某个流体回路必须在瞬态过程中失效或出现流量截止,而使得你不得不关闭对应流体子模型,那么,实现的办法是在执行build命令时unbuild这个子模型。你不能停止对所有流体子模型的连接(build),所以当你只有一个流体子模型时,你需要创建第二个仅含有一个环境边界plenum的子模型,并在主子模型不存在时连接此子模型。当重启回路计算时,需要保持热模型温度并通过call FASTIC初始化流体回路。下面是一个简单例子:

(OPERATIONS)
build all
buildf loop
timend = 3600.
call transient
(FLOGIC0)
c if too cold shut down fluid loop
c leave transient and return to operations to shut down loop
if(TL204 .lt. -50.) timen = timend
(OPERATIONS)
c shut down fluid loop
buildf fake
c resume transient
timeo = timend
timend = 3600.
call transient
(VARIABLES 2)
c if temperature is above -45 restart fluid loop
c leave transient and return to operations to start loop
if(main.T84 .gt. -45.) timen = timend
(OPERATIONS)
c hold thermal submodel nodes while initializing fluid submodel
buildf loop
call htrmod('thermal','all')
call fastic
c return to transient
timeo = timend
timend = 3600.
call transient

注:可在反应堆停堆或控温回路中使用。