| 查看: 398 | 回复: 0 | ||
[求助]
关于fluent应用方面的问题
|
|
我计算的算例是非稳态的带激励器的喷管强化混合算例,具体是在喷管出口有两个激励器,激励器的速度是方波型分布,所以这个算例是周期性的算例,其中激励器出口速度分布是用UDF编程实现的。 然后现在有个问题是,我算到三个周期之后,突然停电了,我之前是自动保存了data文件的,然后等我打开临近保存的文件想继续算下去的时候,epsilon项的残差值突然就升高,然后就发散不能计算了。 之前如果不关闭fluent程序而只是停了计算的时候,如果再继续计算是不会发散的,但是现在如果关了fluent程序,再打开后想继续计算的话就会发散。然后我排除了有参数改变的情况,因为初始化了之后再计算是可以计算的,但是这样一来我之前算的就全白费了,因为我一个算例需要算的时间还挺长的,另外就是如果自动保存的是case&data的话,关闭应用程序再打开也是会发散,我用的是ANSYS14.0,我在想会不会是这个应用软件的问题,还是我编的UDF的问题?请大神帮我看看吧,谢谢了!因为如果在这样突然停几次电,我估计我都不一定能毕业了...下面附上我UDF编程的内容: #include "udf.h" #define V 12.8762 #define F 5.0 DEFINE_PROFILE(up_velocity,th,i) { real t; face_t f; begin_f_loop(f,th) { t=RP_Get_Real("flow-time" ;if((0.0<=t&&t<=0.1)||(0.2<=t&&t<=0.3)||(0.4<=t&&t<=0.5)||(0.6<=t&&t<=0.7)||(0.8<=t&&t<=0.9)||(1.0<=t&&t<=1.1)||(1.2<=t&&t<=1.3)||(1.4<=t&&t<=1.5)||(1.6<=t&&t<=1.7)||(1.8<=t&&t<=1.9)) F_PROFILE(f,th,i)=V; else F_PROFILE(f,th,i)=0; } end_f_loop(f,th) } DEFINE_PROFILE(down_velocity,th,i) { real t; face_t f; begin_f_loop(f,th) { t=RP_Get_Real("flow-time" ;if((0.0<=t&&t<=0.1)||(0.2<=t&&t<=0.3)||(0.4<=t&&t<=0.5)||(0.6<=t&&t<=0.7)||(0.8<=t&&t<=0.9)||(1.0<=t&&t<=1.1)||(1.2<=t&&t<=1.3)||(1.4<=t&&t<=1.5)||(1.6<=t&&t<=1.7)||(1.8<=t&&t<=1.9)) F_PROFILE(f,th,i)=0; else F_PROFILE(f,th,i)=V; } end_f_loop(f,th) } |
» 猜你喜欢
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复













;
回复此楼