- 积分
- 0
- 注册时间
- 2010-6-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 feihu0105 于 2011-5-13 14:37 编辑
参考介绍fluent中VBM模型的相关文献,试着编写了UDF函数,用来计算直升机旋翼流场,其中动量源项求解部分如下,进行了简化处理,假设升阻力系数随桨叶迎角线性变化,而实际情况下,因为旋转桨叶不同半径处气流速度差别较大,应该考虑马赫数对升阻特性的影响,采用二元拉格朗日插值从试验数据中查找不同马赫数和不同迎角下的翼型升阻力系数,有待进一步改进。
v1=C_U(cell,thread);
v2=C_V(cell,thread);
v3=C_W(cell,thread);
vt=v1*y1/r-v2*x1/r;
vr=v2*y1/r+v1*x1/r;
vz=-v3;
v=sqrt(vz*vz+(omega*r+vt)*(omega*r+vt));
phi=atan(vz/(omega*r+vt)); /*单位弧度*/
theta=theta0; /*单位弧度*/
alpha=theta-phi; /*单位弧度*/
cy=0.094*alpha*180.0/pi+0.27;cx=0.0008*alpha*180.0/pi+0.0059;
l=0.5*rho*v*v*cy*0.1;
d=0.5*rho*v*v*cx*0.1;
nz=l*cos(phi)-d*sin(phi);
source=-nz/pi/r/0.04;
dS[eqn]=0.0;
return source;
动量源项添加过程如下:
第一步:导入并编译定义好的UDF函数
第二步:define--boundary conditions,选中要添加源项的流体区域,即桨盘区域
第三步:点击edit,选择相应的源项
计算结果如下:
单独旋翼网格图
旋翼下方动压分布
带机身网格图
矢量图
压力等值线
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
2
查看全部评分
-
|