24小时热门版块排行榜    

查看: 4042  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

liangjingqi

新虫 (初入文坛)

[求助] 求大神们帮我解读这个UDF的意思DEFINE_SDOF_PROPERTIES已有4人参与

/*******************************************************
   SDOF property compiled UDF with external forces/moments
*******************************************************/
#include "udf.h"

DEFINE_SDOF_PROPERTIES(delta_missile, prop, dt, time, dtime)
{
   prop[SDOF_MASS]   = 907.185;
   prop[SDOF_IXX]  = 27.116;
   prop[SDOF_IYY]  = 488.094;
   prop[SDOF_IZZ]  = 488.094;
   /* add injector forces, moments */
   {
    register real dfront = fabs (DT_CG (dt)[2] -
          (0.179832*DT_THETA (dt)[1]));
    register real dback = fabs (DT_CG (dt)[2] +
          (0.329184*DT_THETA (dt)[1]));
    if (dfront <= 0.100584)
      {
       prop[SDOF_LOAD_F_Z] = 10676.0;
       prop[SDOF_LOAD_M_Y] = -1920.0;
      }
    if (dback <= 0.100584)
      {
       prop[SDOF_LOAD_F_Z] += 42703.0;
       prop[SDOF_LOAD_M_Y] += 14057.0;
      }
   }
   printf ("\ndelta_missile: updated 6DOF properties";
}
这是fluent帮助里面的一个例子,前面的质量和转动惯量我知道跑,后面加外力的我实在看不懂,求解读
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Stark2016

铜虫 (初入文坛)

引用回帖:
5楼: Originally posted by 游荡小小鱼 at 2017-03-10 14:54:47
#include &quot;udf.h&quot;
DEFINE_SDOF_PROPERTIES(delta_missile, prop, dt, time, dtime)
{
      prop = 907.185;
   prop = 27.116;
   prop = 488.094;
   prop = 488.094;
/* add in ...

你好 不太明白fabs (DT_CG (dt)[2] +0.329184*DT_THETA (dt)[1])); 这个距离为什么是这么算的?谢谢
科学家发现世界,工程师创造世界
6楼2018-02-02 20:20:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

356071226

新虫 (初入文坛)

你好楼主,我也遇到了同样的问题,请问你现在解决了吗?

发自小木虫IOS客户端
2楼2016-05-09 21:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小七工作室1

新虫 (著名写手)

【答案】应助回帖

这个具体做那个方面呢?可以交流下
3楼2016-05-10 10:56:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

356071226

新虫 (初入文坛)

【答案】应助回帖

这个是做飞机机翼副油箱分离的
4楼2016-05-17 21:27:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见