如何编写速度分布为方波的UDF编写?

#incl 如何编写速度分布为方波的UDF编写?的图1ude "udf.h"
#define V 12.8762
#define F 5
DEFINE_PROFILE(up_velocity,th,i)
{
real t;
int M=0;
face_t f;
begin_f_loop(f,th)
{
t=RP_Get_Real("flow-time");
if(M/F<=t<=(M+0.5)/F)
F_PROFILE(f,th,i)=V;
if((M+0.5)/F<t<(M+1)/F)
F_PROFILE(f,th,i)=0;
M++;
}
end_f_loop(f,th)
}
这是我写的程序,但是在fluent里面显示的时候速度一直是一条直线,而不是方波图形,有没有大神可以解决一下?谢谢啦!
邀请回答 举报

共2个回答

默认排序
  • 朱茂国
    2018年11月29日

    请问,你这个问题解决了吗?我也遇到了相同问题?求告知!


    0评论 采纳答案 举报

  • biaobiao9236
    2015年9月13日
    求大神帮忙解决一下呀谢谢!
    0评论 采纳答案 举报

  • 如何编写速度分布为方波的UDF编写?的相关案例教程

    1. 简介 今天我们接着说Fluent UDF功能,我们经常使用的UDF宏主要有以下几种: DEFINE_PROFILE: 定义模型边界 DEFINE_ADJUST: 用于协调计算过程中物理量 DEFINE_INIT: 初始化宏,用于自定义初始化 DEFINE_PROPERTY: 定义材料物性 上述的几种宏基本上无论使用什么物理模型都会用到,还有部分宏是在特定的模型下才会使用,如使用DPM模型时用
    昨天有 道 友说可以尝试使用ChatGPT写Fluent UDF,然后我就试了一下。 为了不为难机器人,这里挑了一个最简单的。比如经常使用UDF定义随空间变化的边界条件,如定义一个入口速度与y坐标成函数关系的边界条件: 先把家伙事儿都准备好(板凳和ChatGPT),然后开干。 首先我提出自己的需求。 Fluent UDF是Fluent中利用C语言自定义其功能的工具。请编写一段Fluent UDF程
    前面我们所讲述的Fluent的相关知识只是很少很少的一部分,但是今天我们还是开始一部分新的知识。之所以这样做,是因为今天所讲述的知识在大家以后的学习中用途很广泛,同时这部分知识需要大家提前学习一些基础知识。 图1.UDF用户手册 UDF介绍:所谓UDF-用户自定义函数(User-defined functions),学习过编程语言的同学对此应该并不陌生,无论是C语言、JAVA还是Python,自定
    Fluent UDF 许多学习了一段时间Fluent的朋友们会开始接触到一个叫UDF的东东,这个东东的全称叫User Define Function,翻译成中文可以是“用户自定义功能”或“用户自定义函数”。 许多想入门UDF的朋友在学习UDF前面临的第一个问题应该是UDF环境变量设置的问题,这个问题可能已经成为新手入门UDF的一个门槛了。UDF环境变量设置现在网上百度也能搜到一些教程,这里我不操作
    5.1.表达式简介 Fluent表达式语言是一种基于Python的解释声明性语言,使您能够:指定关于时间、迭代次数、位置和解变量的复杂边界条件和源术语。根据时间或迭代指定各种模型和求解器设置。可替代UDF输入变量 5.1.1表达式语法 表达式是一个字符串,表示值、变量、运算符和函数调用的组合,当用适当的变量值计算时,它返回一个值。例如: 表达式的计算结果可以是实数、布尔值、实数域或布尔值域。例如,