当前位置: 首页 > 仿真模拟 >Tecplot柱坐标系转换

Tecplot柱坐标系转换

作者 vidasll
来源: 小木虫 300 6 举报帖子
+关注

Fluent基于笛卡尔坐标系计算得到的圆形压力管道内瞬变流动,想在后处理软件cfd-post中将其转化为坐标系并把相关参数(压力、速度等)也转化到柱坐标系下
在Tecplot中使用如下坐标转换公式
{Theta}=atan2(y,x)
{R}=sqrt(y**2+x**2)
得到柱坐标系周向(-180°~180°)及径向(0~0.01m)新的坐标轴,垂直流动方向截面上新的变量显示如下图
Theta变量在-180°和180°交界处以及圆心位置存在不规则的锯齿状分布,不知道是什么问题?
想请教做过这种坐标系变换的大神指出问题出在哪里,亟待解决,感激不尽!

Tecplot柱坐标系转换
R.PNG


Tecplot柱坐标系转换-1
Theta.PNG


Tecplot柱坐标系转换-2
Theta.PNG 返回小木虫查看更多

今日热帖
  • 精华评论
  • vidasll

    说明一下,在CFD-post和Tecplot中都进行了处理,但是得到的结果是相同的

  • vidasll

    顶一下,各位大佬没人做过吗?

  • landykun

    这应该就是网格问题啊。。当y小于0时,就是负值 。。y大于0时就是正值,在x轴负向,正好有些网格的y值时正值 有些是负值,所以出现间断,出现锯齿形,锯齿的形状是不是网格的形状。
    这是我的想法

  • vidasll

    引用回帖:
    4楼: Originally posted by landykun at 2020-03-22 10:45:59
    这应该就是网格问题啊。。当y小于0时,就是负值 。。y大于0时就是正值,在x轴负向,正好有些网格的y值时正值 有些是负值,所以出现间断,出现锯齿形,锯齿的形状是不是网格的形状。
    这是我的想法

    谢谢楼主回复,我觉得你的想法是正确的,应该是跟网格有关系,我划分了结构网格,中间进行了O-Block,下面是网格造型;
    我还是有点不太明白,网格是以中心为原点对称的,x轴负向和x轴正向网格形状是一样的,为什么只在X轴负向出现了那种锯齿状的造型,请再解释一下;
    等我明白了会把金币奖励给你的,麻烦LZ了!
    Tecplot柱坐标系转换-3
    捕获1.PNG


    Tecplot柱坐标系转换-4
    捕获2.PNG


  • landykun

    引用回帖:
    5楼: Originally posted by vidasll at 2020-03-23 10:41:21
    谢谢楼主回复,我觉得你的想法是正确的,应该是跟网格有关系,我划分了结构网格,中间进行了O-Block,下面是网格造型;
    我还是有点不太明白,网格是以中心为原点对称的,x轴负向和x轴正向网格形状是一样的,为什么 ...

    显然是啊,
    在x轴正向,y=-0.5和y=+0.5的差异是,得到的theta都在0附近,比如说,得到的只是一个是-5°一个是正5°,所以云图很连续;
    而在x轴负向,y=-0.5和y=+0.5,得到的theta值,一个是+180-5°,一个是-180+5°,差距将近360°啊,所以间断很明显。
    你看看你的计算公式,是不是这样?

  • vidasll

    引用回帖:
    6楼: Originally posted by landykun at 2020-03-23 20:46:36
    显然是啊,
    在x轴正向,y=-0.5和y=+0.5的差异是,得到的theta都在0附近,比如说,得到的只是一个是-5°一个是正5°,所以云图很连续;
    而在x轴负向,y=-0.5和y=+0.5,得到的theta值,一个是+180-5°,一个是-180 ...

    谢谢LZ,这次明白了!
    再请教一下,Tecplot在生成云图的时候没有网格节点的位置是不是通过节点处进行插值得到,所以才出现这种云图不连续的情况;
    另外,麻烦你下次回复选择“确定回帖应助”,我把金币给你

猜你喜欢