我在用Fluent 14.0计算类似两车在隧道内交会的问题,编写了两个类似的UDF(car1.c和car2.c)(见附件中的附录1:car1.c的代码和附录2:car2.c的代码),UDF中主要用到了DEFINE_CG_MOTION和Compute_Force_And_Moment来定义两车的相向运动,通过运行后生成“car1.txt”和“car2.txt”文件分析,car1.c运行了一遍,car2.c运行了两遍,因为“car1.txt”文件里面每个t时刻的位移数据写了一遍(参见附件中的图2),而“car2的位移.txt”文件里面每个t时刻的位移数据写了两遍(参见附件中的图1),并且第二遍的数值和第一遍的稍有不同(参见附件中的图1),由此可判断car2.c运行了两遍。后来,为了进一步找出原因,我又编写了最简单的两车交会UDF(cara.c和carb.c)(见附件中的附录3:cara.c的代码和附录4:carb.c的代码),这次UDF中只用DEFINE_CG_MOTION来定义两车的相向运动,通过运行后生成“cara.txt”和“carb.txt”文件分析,依然是cara.c运行了一遍,carb.c运行了两遍,因为“cara.txt”文件里面每个t时刻的位移数据写了一遍(参见附件中的图3),而“carb的位移.txt”文件里面每个t时刻的位移数据写了两遍(参见附件中的图4)。各位能否解答下问题可能出在哪些方面啊?能否帮忙解决此问题?在此先行表示感谢!我的QQ:1803538880我的邮箱:[url=]novacfd@qq.com[/url] |
|
|
|
|
共 2 个关于本帖的回复 最后回复于 2013-7-22 15:39