UDF使用问题——如何使用UDF提取入口压力作为计算参数? 20

浏览:2052 回答:2

各位坛友好:

  我在写UDF代码时遇到一个问题。

问题背景如下:

  我想对1中bottom surface施加一个力F的载荷,使该面受力而沿着y轴移动(使用6DOF动网格求解,通过DEFINE_6DOF_PROPERTIES中的external force施加力F),而这个力F与入口压力的关系为:

F=2*Pi*Ab

其中,Pi是入口压力,Ab是底面面积

  但是,入口压力不能通过公式表达,是通过一系列的点插值而成的曲线,如图2所示,入口边界条件通过profile的方式给定,类型为pressure-inlet。

我的问题是:

  (1)载荷施加问题。我们知道,UDF能够编译方程来给定载荷等条件,但是在我的案例中载荷是离散的点,对于这种离散的点,如何读取,并转换为参数输入到方程中计算,最后施加在本例中的bottom surface上?

(2)读取数据问题。能否通过UDF读取profile文件来获得入口压力,或者,直接通过UDF调用inlet的压力(就不必麻烦再次读取profile文件了)?


另外,有相关书籍或者案例推荐吗?

谢谢各位!

图1a.png

图1(a)

图1b.png

图1(b)

图1

图2a.png

图2(a)

图2b.png

图2(b)

图2





邀请回答 我来回答

全部回答

(2)
默认 最新
用户_27543
楼主问题怎样解决的?
2023年6月16日
评论 点赞
憶森
散点数据可以通过profile读入
2021年3月3日
评论 点赞

没解决?试试专家一对一服务

换一批